Bläddra i källkod

fix: 修改需求节点状态不生效问题

370774330@qq.com 5 år sedan
förälder
incheckning
4085552559

+ 3 - 0
web/src/main/java/cn/seecoder/web/dao/tree/TreeNodeMapper.java

@@ -57,6 +57,9 @@ public interface TreeNodeMapper {
     @UpdateProvider(type = GeneralInsertUpdateSqlProvider.class,method = "updateById")
     @UpdateProvider(type = GeneralInsertUpdateSqlProvider.class,method = "updateById")
     int update(TreeNodePO TreeNodePO);
     int update(TreeNodePO TreeNodePO);
 
 
+    @Update("update tree_node set end_time = null where id = #{id}")
+    int setEndTimeNull(Integer id);
+
     @Delete("delete from tree_node where id = #{nodeId}")
     @Delete("delete from tree_node where id = #{nodeId}")
     int deleteTreeNode(@Param("nodeId") int nodeId);
     int deleteTreeNode(@Param("nodeId") int nodeId);
     @Update("update tree_node set ")
     @Update("update tree_node set ")

+ 1 - 1
web/src/main/java/cn/seecoder/web/service/impl/tree/TreeNodeServiceImpl.java

@@ -84,7 +84,7 @@ public class TreeNodeServiceImpl implements TreeNodeService {
         if (treeNodePO.getState() == NodeStateEnum.FINISHED){
         if (treeNodePO.getState() == NodeStateEnum.FINISHED){
             treeNodePO.setEndTime(format.format(new Date()));
             treeNodePO.setEndTime(format.format(new Date()));
         } else {
         } else {
-            treeNodePO.setEndTime("");
+            treeNodeMapper.setEndTimeNull(treeNodePO.getId());
         }
         }
         treeNodeMapper.update(treeNodePO);
         treeNodeMapper.update(treeNodePO);
     }
     }