From 6a76e1e6b05cb8cb8dd19299f23d1b825adf4abd Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 18 六月 2024 17:34:09 +0800 Subject: [PATCH] 提交一把 --- server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java | 15 ++++++++++++++- 1 files changed, 14 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..a3f3571 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,11 @@ ){ throw new BusinessException(ResponseStatus.BAD_REQUEST); } - + if(!(Constants.equalsInteger(solutions.getTimeUnit(),Constants.TWO) + &&(Constants.equalsInteger(solutions.getInsureCycleUnit(),Constants.TWO) + ||Constants.equalsInteger(solutions.getInsureCycleUnit(),Constants.TWO)))){ + solutions.setDelOnlyReplace(Constants.ZERO); + } } @Override @@ -210,6 +218,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