Browse Source

优化合同审核bug

wuxw 3 years ago
parent
commit
c265a1f181

+ 2 - 0
java110-bean/src/main/java/com/java110/dto/contractChangePlan/ContractChangePlanDto.java

@@ -19,6 +19,8 @@ public class ContractChangePlanDto extends ContractDto implements Serializable {
     public static final String STATE_W = "11";//11 待审核 22 审核通过 33 审核失败
     public static final String STATE_S = "22";//11 待审核 22 审核通过 33 审核失败
     public static final String STATE_F = "33";//11 待审核 22 审核通过 33 审核失败
+
+    public static final String PLAN_TYPE_CHANGE_ROOM = "3003";
     private String planType;
     private String planTypeName;
     private String contractId;

+ 4 - 1
service-store/src/main/java/com/java110/store/bmo/contract/impl/UpdateContractBMOImpl.java

@@ -206,7 +206,10 @@ public class UpdateContractBMOImpl implements IUpdateContractBMO {
             ContractPo contractPo = BeanConvertUtil.covertBean(contractChangePlanDetailDtos.get(0), ContractPo.class);
 
             contractInnerServiceSMOImpl.updateContract(contractPo);
-            dealContractChangePlanRoom(contractChangePlanDto, contractDtos.get(0));
+            //解决合同bug 只有 资产变更时 操作 合同房屋
+            if(ContractChangePlanDto.PLAN_TYPE_CHANGE_ROOM.equals(contractChangePlanDtos.get(0).getPlanType())){
+                dealContractChangePlanRoom(contractChangePlanDto, contractDtos.get(0));
+            }
 
         } else { //修改为审核中
             ContractChangePlanPo contractChangePlanPo = new ContractChangePlanPo();