From 09da100729793848bc01b51f7b05ca3f1e7ec64f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 20 六月 2024 14:05:35 +0800 Subject: [PATCH] 提交一把 --- server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java index 0fb0948..03f2ada 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java @@ -82,6 +82,10 @@ solutions.setVersion(UUID.randomUUID().toString());//鐗堟湰鍙� solutions.setDataType(Constants.ZERO); solutions.setStatus(Constants.ZERO); + //2024骞�6鏈�17鏃�15:56:18 浠呮敮鎸佹浛鎹㈡ā寮忎笅锛屾壒澧炴棩鏈� 绛変簬 鎵瑰噺鏃ユ湡 + if(Constants.equalsInteger(solutions.getDelOnlyReplace(),Constants.ONE)){ + solutions.setAddValidDays(solutions.getDelValidDays()); + } solutionsMapper.insert(solutions);//鍩虹鐗堟湰 //濡傛灉鏈夊伐绉嶏紝鍒欎骇鐢熶竴涓柊鐨勬湁鏁堝巻鍙茬増鏈� ~ @@ -165,7 +169,10 @@ ){ throw new BusinessException(ResponseStatus.BAD_REQUEST); } - + if(!(Constants.equalsInteger(solutions.getInsureCycleUnit(),Constants.ZERO) + ||Constants.equalsInteger(solutions.getInsureCycleUnit(),solutions.getInsureCycleUnit()))){ + solutions.setDelOnlyReplace(Constants.ZERO); + } } @Override @@ -210,6 +217,11 @@ solutions.setEditor(user.getId()); solutions.setVersion(UUID.randomUUID().toString()); solutions.setEditDate(new Date()); + + //2024骞�6鏈�17鏃�15:56:18 浠呮敮鎸佹浛鎹㈡ā寮忎笅锛屾壒澧炴棩鏈� 绛変簬 鎵瑰噺鏃ユ湡 + if(Constants.equalsInteger(solutions.getDelOnlyReplace(),Constants.ONE)){ + solutions.setAddValidDays(solutions.getDelValidDays()); + } solutionsMapper.updateById(solutions); Solutions oldVersion = solutionsMapper.selectOne(new QueryWrapper<Solutions>() -- Gitblit v1.9.3