From 0bf1c5465f1f3198c53ad02f3209148afabb2038 Mon Sep 17 00:00:00 2001 From: kimi42345 <kimi42345@outlook.com> Date: 星期二, 17 三月 2020 11:24:45 +0800 Subject: [PATCH] Merge branch 'master' of http://highdatas.com:9000/r/~kimi/srs_spring --- src/main/java/com/highdatas/srs/web/SchemeDetailController.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/highdatas/srs/web/SchemeDetailController.java b/src/main/java/com/highdatas/srs/web/SchemeDetailController.java index ee7df9a..9e5ca44 100644 --- a/src/main/java/com/highdatas/srs/web/SchemeDetailController.java +++ b/src/main/java/com/highdatas/srs/web/SchemeDetailController.java @@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; import com.highdatas.srs.entity.*; import com.highdatas.srs.pojo.CodeMsg; import com.highdatas.srs.pojo.Result; @@ -97,8 +98,16 @@ String desp = request.getParameter("desp"); SchemeDetail schemeDetail = schemeDetailService.selectById(id); schemeDetail.setFinish(true); + schemeDetail.setFinishTime(new Date()); new ProjectDeal().setId(DbUtils.getUUID()).setDesp(desp).setSchemeDetailId(id).setCreateTime(new Date()).insert(); schemeDetail.updateById(); + Wrapper<SchemeDetail> eq = new EntityWrapper<SchemeDetail>().eq("parent_id", schemeDetail.getParentId()).eq("finish", false); + int i = schemeDetailService.selectCount(eq); + if (i == 0) { + Scheme scheme = schemeService.selectById(schemeDetail.getParentId()); + scheme.setStatus("finish"); + scheme.updateById(); + } return Result.success(schemeDetail); } @RequestMapping(value = "/get/{id}", method = RequestMethod.GET) @@ -188,6 +197,7 @@ pre = schemeDetailService.selectOne(schemeDetailEntityWrapper); if (pre == null) { detail.setId(DbUtils.getUUID()); + detail.setCreateTime(new Date()); detail.insert(); continue; } -- Gitblit v1.8.0