LLL před 1 rokem
rodič
revize
6aea4aeb55

+ 6 - 4
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmFirstPage/mapper/ItdmTaskMapper.java

@@ -1,10 +1,8 @@
 package org.jeecg.modules.itdmFirstPage.mapper;
 
-import java.util.List;
-
-import org.apache.ibatis.annotations.Param;
-import org.jeecg.modules.itdmFirstPage.entity.ItdmTask;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Select;
+import org.jeecg.modules.itdmFirstPage.entity.ItdmTask;
 
 /**
  * @Description: 任务表
@@ -14,4 +12,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  */
 public interface ItdmTaskMapper extends BaseMapper<ItdmTask> {
 
+    /**将对应委托id的左右任务状态都修改为完结状态*/
+    @Select("update itdm_task set task_status = 2 where weituo_id = #{weituoId}")
+    public void updateByWeituoId(String weituoId);
+
 }

+ 3 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmFirstPage/service/IItdmTaskService.java

@@ -11,6 +11,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface IItdmTaskService extends IService<ItdmTask> {
 
+    /**将对应委托id的左右任务状态都修改为完结状态*/
+    public void updateByWeituoId(String weituoId);
+
     /**先根据待办人员、角色、任务判断是否已存在该任务,不存在再新增*/
     public boolean insertTaskAfterJudge(ItdmTask task);
 

+ 5 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmFirstPage/service/impl/ItdmTaskServiceImpl.java

@@ -24,6 +24,11 @@ public class ItdmTaskServiceImpl extends ServiceImpl<ItdmTaskMapper, ItdmTask> i
     @SuppressWarnings("all")
     private ItdmTaskMapper taskMapper;
 
+    /**将对应委托id的左右任务状态都修改为完结状态*/
+    public void updateByWeituoId(String weituoId){
+        taskMapper.updateByWeituoId(weituoId);
+    }
+
     /**先根据待办人员、角色、任务判断是否已存在该任务,不存在再新增*/
     public boolean insertTaskAfterJudge(ItdmTask task) {
         if(task.getTaskUser()!=null){