Selaa lähdekoodia

添加成功的标注信息返回1

xiewj 2 vuotta sitten
vanhempi
commit
e07693113f

+ 4 - 2
src/main/java/com/fdkankan/site/controller/MarkingController.java

@@ -16,6 +16,7 @@ import com.fdkankan.site.request.MarkingParam;
 import com.fdkankan.site.request.MarkingSearchParam;
 import com.fdkankan.site.service.IMarkingService;
 import com.fdkankan.site.service.IMarkingUserService;
+import com.fdkankan.site.service.IProjectService;
 import com.fdkankan.site.service.IProjectTeamService;
 import com.fdkankan.sms.SmsService;
 import lombok.extern.slf4j.Slf4j;
@@ -39,7 +40,8 @@ public class MarkingController  extends BaseController {
 
     @Autowired
     IMarkingService markingService;
-
+    @Autowired
+    IProjectService projectService;
     @Autowired
     IMarkingUserService markingUserService;
 
@@ -73,7 +75,7 @@ public class MarkingController  extends BaseController {
      */
     @PostMapping("/addOrUpdate")
     public ResultData addOrUpdate(@RequestBody MarkingParam param){
-        Integer markingId=0;
+        projectService.checkTokenPer(getToken(), param.getProjectId());
         if (Optional.ofNullable(param.getMarkingId()).isPresent()){
             // 写不为空的逻辑
             log.info("不为空修改");

+ 5 - 5
src/main/java/com/fdkankan/site/service/impl/MarkingServiceImpl.java

@@ -15,10 +15,7 @@ import com.fdkankan.site.entity.dto.MarkingDTO;
 import com.fdkankan.site.entity.dto.UserDTO;
 import com.fdkankan.site.mapper.IMarkingMapper;
 import com.fdkankan.site.request.MarkingSearchParam;
-import com.fdkankan.site.service.IMarkingService;
-import com.fdkankan.site.service.IProjectLogService;
-import com.fdkankan.site.service.IMarkingUserService;
-import com.fdkankan.site.service.IProjectTeamService;
+import com.fdkankan.site.service.*;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -34,7 +31,8 @@ public class MarkingServiceImpl extends ServiceImpl<IMarkingMapper, Marking> imp
     IMarkingUserService markingUserService;
     @Autowired
     IProjectTeamService projectTeamService;
-
+    @Autowired
+    IProjectService projectService;
 
     @Override
     public Object pageList(MarkingSearchParam param) {
@@ -87,7 +85,9 @@ public class MarkingServiceImpl extends ServiceImpl<IMarkingMapper, Marking> imp
 
     @Override
     public void delMarking(Integer markingId,String token) {
+
         Marking marking = getById(markingId);
+        projectService.checkTokenPer(token, marking.getProjectId());
         if (Optional.ofNullable(marking).isPresent()) {
             LambdaUpdateWrapper<Marking> wrapper = new LambdaUpdateWrapper<>();
             wrapper.eq(Marking::getMarkingId, markingId);