Ver código fonte

fix: 修改需求状态到已完成,但是没有结束时间

370774330@qq.com 5 anos atrás
pai
commit
9c01f4ebfc

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

@@ -80,8 +80,13 @@ public class TreeNodeServiceImpl implements TreeNodeService {
     public void updateTreeNode(TreeNodeUpdateBasicVO treeNodeUpdateBasicVO) {
         TreeNodePO treeNodePO = new TreeNodePO();
         BeanUtils.copyProperties(treeNodeUpdateBasicVO,treeNodePO);
+        SimpleDateFormat format = DateUtil.getSimpleDateFormat();
+        if (treeNodePO.getState() == NodeStateEnum.FINISHED){
+            treeNodePO.setEndTime(format.format(new Date()));
+        } else {
+            treeNodePO.setEndTime("");
+        }
         treeNodeMapper.update(treeNodePO);
-        // TODO:safety check
     }
 
     @Override