java110 пре 5 година
родитељ
комит
714dac8af5

+ 1 - 0
java110-bean/src/main/java/com/java110/dto/contract/ContractDto.java

@@ -23,6 +23,7 @@ public class ContractDto extends PageDto implements Serializable {
      */
     public static final String STATE_FAIL = "33";//33 44
     public static final String STATE_AUDIT_FINISH = "22";//33 44
+    public static final String STATE_AUDIT_DOING = "55";//33 44
 
     public static final String STATE_COMPLAINT = "44"; //合同终止
 

+ 1 - 1
service-store/src/main/java/com/java110/store/api/ContractApi.java

@@ -338,7 +338,7 @@ public class ContractApi {
         contractDto.setStoreId(storeId);
         contractDto.setState(state);
         contractDto.setObjId(objId);
-        contractDto.setObjId(contractId);
+        contractDto.setContractId(contractId);
         //如果是到期合同
         if ("1".equals(expiration)) {
             contractDto.setNoStates(new String[]{ContractDto.STATE_COMPLAINT, ContractDto.STATE_FAIL});

+ 6 - 0
service-store/src/main/java/com/java110/store/bmo/contract/impl/UpdateContractBMOImpl.java

@@ -93,6 +93,12 @@ public class UpdateContractBMOImpl implements IUpdateContractBMO {
             contractPo.setState(ContractDto.STATE_AUDIT_FINISH);
             contractPo.setStatusCd(StatusConstant.STATUS_CD_VALID);
             contractInnerServiceSMOImpl.updateContract(contractPo);
+        }else{ //修改为审核中
+            ContractPo contractPo = new ContractPo();
+            contractPo.setContractId(contractDto.getContractId());
+            contractPo.setState(ContractDto.STATE_AUDIT_DOING);
+            contractPo.setStatusCd(StatusConstant.STATUS_CD_VALID);
+            contractInnerServiceSMOImpl.updateContract(contractPo);
         }
         return ResultVo.success();
     }