Преглед на файлове

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

370774330@qq.com преди 5 години
родител
ревизия
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")
     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}")
     int deleteTreeNode(@Param("nodeId") int nodeId);
     @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){
             treeNodePO.setEndTime(format.format(new Date()));
         } else {
-            treeNodePO.setEndTime("");
+            treeNodeMapper.setEndTimeNull(treeNodePO.getId());
         }
         treeNodeMapper.update(treeNodePO);
     }