Эх сурвалжийг харах

feat: mah结算-财务回退到业务

lixuesong 1 жил өмнө
parent
commit
dd6aea15a4

+ 9 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmPayOffServiceImpl.java

@@ -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);