|
@@ -115,12 +115,20 @@ public class WmPayOffServiceImpl extends ServiceImpl<WmPayOffMapper, WmPayOff> i
|
|
|
}
|
|
|
WmScorePackage updateEntity = new WmScorePackage();
|
|
|
updateEntity.setId(wmScorePackage.getId());
|
|
|
- updateEntity.setScorePackageStatus("4");
|
|
|
+
|
|
|
+ if (UpmsType.MahSettleStep.FINANCE.equals(wmScorePackage.getMahSettleStep())) {
|
|
|
+ // mah结算回退到药企的业务(个人承接-其他)
|
|
|
+ updateEntity.setScorePackageStatus(ScorePackageStatusEnum.SUBMITTED_TO_DRUGENT.val());
|
|
|
+ updateEntity.setMahSettleStep(UpmsType.MahSettleStep.BUSINESS);
|
|
|
+ } else {
|
|
|
+ updateEntity.setScorePackageStatus(ScorePackageStatusEnum.TO_BE_SETTLED.val());
|
|
|
+ }
|
|
|
updateEntity.setSettleFlag("0");
|
|
|
wmScorePackageService.updateById(updateEntity);
|
|
|
|
|
|
WmScorePackageSettleNote deleteQuery = new WmScorePackageSettleNote();
|
|
|
deleteQuery.setPackageId(input.getId());
|
|
|
+ log.info("回退删除settlenote: {}", deleteQuery);
|
|
|
noteService.remove(Wrappers.query(deleteQuery));
|
|
|
|
|
|
return R.ok(Boolean.TRUE);
|