Browse Source

政策补偿

contract
Yen 2 years ago
parent
commit
54d037528f
  1. 3
      src/main/java/com/qs/serve/modules/tzc/controller/TzcPolicyController.java
  2. 28
      src/main/java/com/qs/serve/modules/tzc/service/impl/TzcPolicyOperationServiceImpl.java

3
src/main/java/com/qs/serve/modules/tzc/controller/TzcPolicyController.java

@ -423,8 +423,7 @@ public class TzcPolicyController {
*/
@PostMapping("/compensate/{id}")
public R<?> compensate(@PathVariable("id") String id){
//return vtbVerificationOperationService.runCompensate(id);
return R.ok();
return tzcPolicyOperationService.runCompensate(id);
}
}

28
src/main/java/com/qs/serve/modules/tzc/service/impl/TzcPolicyOperationServiceImpl.java

@ -140,34 +140,42 @@ public class TzcPolicyOperationServiceImpl implements SeeYonOperationService {
}
}
@Override
public Object doNext(TbsAffairCommitBo param) {
return null;
}
@Override
public String getTemplateCode() {
return TbsSeeYonConst.PolicyConf.Code();
}
@Override
public Object compensateNext(String targetId) {
return null;
}
@Override
public Object compensateBacked(String targetId) {
TzcPolicy tzcPolicy = tzcPolicyService.getById(targetId);
if(tzcPolicy.getPolicyStatus().equals(TzcPolicyStatus.Status_1_Checking)){
TbsAffairCommitBo param = new TbsAffairCommitBo();
param.setPolicyId(tzcPolicy.getId());
this.doBacked(param);
}
return null;
}
@Override
public Object compensateFinished(String targetId) {
TzcPolicy tzcPolicy = tzcPolicyService.getById(targetId);
if(tzcPolicy.getPolicyStatus().equals(TzcPolicyStatus.Status_1_Checking)){
TbsAffairCommitBo param = new TbsAffairCommitBo();
param.setPolicyId(tzcPolicy.getId());
this.doFinished(param);
}
return null;
}
@Override
public Object compensateRefuse(String targetId) {
TzcPolicy tzcPolicy = tzcPolicyService.getById(targetId);
if(tzcPolicy.getPolicyStatus().equals(TzcPolicyStatus.Status_1_Checking)){
TbsAffairCommitBo param = new TbsAffairCommitBo();
param.setPolicyId(tzcPolicy.getId());
this.doRefuse(param);
}
return null;
}
}

Loading…
Cancel
Save