From 79c9232338cddb4af6d38d8c024120d3d2d4df61 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 25 六月 2024 18:00:30 +0800
Subject: [PATCH] 提交一把

---
 server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java |   23 ++++++++++-------------
 1 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java
index 84d727f..8c1d325 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java
@@ -156,7 +156,8 @@
                  .selectAs(UnionApply::getCode,UnionChange::getApplyCode)
                 .selectAs(Solutions::getName,UnionChange::getSolutionsName)
                 .selectAs(UnionApply::getStartTime,UnionChange::getStartTime)
-                .selectAs(UnionApply::getEndTime,UnionChange::getEndTime) 
+                .selectAs(UnionApply::getEndTime,UnionChange::getEndTime)
+                .selectAs(Solutions::getDelOnlyReplace,UnionChange::getDelOnlyReplace)
                 .selectAs(Company::getName,UnionChange::getShopName)
                 .select("( select count(1) from apply_chagne_detail ad where t.id = ad.UNION_CHANGE_ID and ad.TYPE = 0  )",UnionChange::getAddNum)
                 .select("( select count(1) from apply_chagne_detail ad where t.id = ad.UNION_CHANGE_ID and ad.TYPE = 1  )",UnionChange::getDelNum)
@@ -827,9 +828,6 @@
                 ,unionChange.getId(),applyLogType.getKey(),null, JSONObject.toJSONString(unionChange));
         applyLogMapper.insert(log);
 
-        if(true){
-            throw new BusinessException(ResponseStatus.NOT_ALLOWED);
-        }
     }
 
 
@@ -841,8 +839,6 @@
         bigDecimalVO.setTotalFee(BigDecimal.ZERO);
         bigDecimalVO.setCurrentFee(BigDecimal.ZERO);
         InsuranceApply insuranceApply = insuranceApplyMapper.selectById(applyChange.getApplyId());
-
-
         List<ApplyChagneDetail> addList = applyChagneDetailList.stream().filter(f->Constants.equalsInteger(f.getType(),Constants.ZERO)).collect(Collectors.toList());
         List<ApplyChagneDetail> reduceList = applyChagneDetailList.stream().filter(f->Constants.equalsInteger(f.getType(),Constants.ONE)).collect(Collectors.toList());
         List<ApplyChagneDetail> changeList = applyChagneDetailList.stream().filter(f->Constants.equalsInteger(f.getType(),Constants.TWO)).collect(Collectors.toList());
@@ -891,7 +887,7 @@
     public void addChangeDetailData(ApplyChange applyChange, ApplyChagneDetail detail,InsuranceApply insuranceApply,Solutions solutions
             , BigDecimalVO bigDecimalVO,List<ApplyChagneDetail> reduceList,Integer i){
         //鏌ヨ浜哄憳淇℃伅鏄惁瀛樺湪鐩稿悓鐨勬柟妗堜笅鏄惁瀛樺湪 鍐茬獊鏁版嵁
-        InsuranceApplyServiceImpl.checkStaticMemberSolution(solutions.getId(),
+        InsuranceApplyServiceImpl.checkStaticMemberSolution(solutions.getBaseId(),
                 detail.getIdcardNo(),detail.getMemberName(),DateUtil.getMontageDate(applyChange.getApplyStartTime(),1),DateUtil.getMontageDate(detail.getEndTime(),2),
                 applyDetailJoinMapper);
 
@@ -957,13 +953,14 @@
                 .set(Member::getStartTime,memberInsurance.getStartTime())
                 .set(Member::getEndTime,memberInsurance.getEndTime())
                 .set(Member::getDuId,memberInsurance.getDuId())
+                .set(Member::getEditDate,applyChange.getEditDate())
+                .set(Member::getEditor,applyChange.getEditor())
                 .set(Member::getWorktypeId,memberInsurance.getWorktypeId())
                 .eq(Member::getId, memberInsurance.getMemberId())
         );
-
-//        if(1==1){
-//            throw new BusinessException(ResponseStatus.NOT_ALLOWED);
-//        }
+//      if(1==1){
+//          throw new BusinessException(ResponseStatus.NOT_ALLOWED);
+//      }
     }
 
     /**
@@ -1064,7 +1061,7 @@
         //瀹為檯鎵瑰崟鐢熸晥鏃ユ湡
         Date applyStartTime = DateUtil.getMontageDate(applyChange.getApplyStartTime(),1);
         //鏌ヨ鍑忎繚浜哄憳鏄惁瀛樺湪 鍐茬獊鐨� 淇濆崟鏄庣粏鏁版嵁
-        if(applyDetailJoinMapper.selectCount(new QueryWrapper<ApplyDetail>()
+        /*if(applyDetailJoinMapper.selectCount(new QueryWrapper<ApplyDetail>()
                 .lambda()
                 .eq(ApplyDetail::getApplyId,applyChange.getApplyId())
                 .eq(ApplyDetail::getIdcardNo,detail.getIdcardNo())
@@ -1073,7 +1070,7 @@
         )<=Constants.ZERO){
             throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "褰撳墠淇濆崟涓嬶紝鎹㈠巶浜哄憳銆�" + detail.getMemberName() + "銆戞湭鏌ヨ鍒扮鍚堟壒鍗曟棩鏈熺殑鏁版嵁");
         }
-
+*/
         //鏌ヨ鍛樺伐鏄湪涓诲崟涓� 鏄惁瀛樺湪鐢熸晥涓殑鏁版嵁
         ApplyDetail oldModel = applyDetailJoinMapper.selectOne(new QueryWrapper<ApplyDetail>().lambda()
                 .eq(ApplyDetail::getApplyId, applyChange.getApplyId())

--
Gitblit v1.9.3