|
@@ -439,8 +439,8 @@ public class WmPayOffServiceImpl extends ServiceImpl<WmPayOffMapper, WmPayOff> i
|
|
|
updateEntity.setMahSettleStep(UpmsType.MahSettleStep.BUSINESS);
|
|
|
// 这里是MAH业务提交到上级业务的情况,设为不可结算
|
|
|
updateEntity.setSettleFlag("0");
|
|
|
- // 设为待结算
|
|
|
- updateEntity.setScorePackageStatus(ScorePackageStatusEnum.TO_BE_SETTLED.getVal());
|
|
|
+ // 积分包状态设为已提交药企
|
|
|
+ updateEntity.setScorePackageStatus(ScorePackageStatusEnum.SUBMITTED_TO_DRUGENT.getVal());
|
|
|
} else {
|
|
|
updateEntity.setScorePackageStatus(ScorePackageStatusEnum.SETTLEMENT_SUBMITTED.val());
|
|
|
if (StrUtil.equals(PackageTypeEnum.TYPE1_SCORE_AND_TASK_PACKAGE.val(), wmScorePackage.getPackageType1())) {
|
|
@@ -468,6 +468,10 @@ public class WmPayOffServiceImpl extends ServiceImpl<WmPayOffMapper, WmPayOff> i
|
|
|
|
|
|
WmScorePackage wmScorePackage = wmScorePackageService.getById(input.getId());
|
|
|
|
|
|
+ if (!ScorePackageStatusEnum.SUBMITTED_TO_DRUGENT.getVal().equals(wmScorePackage.getScorePackageStatus())) {
|
|
|
+ return R.failed("积分包状态不正确");
|
|
|
+ }
|
|
|
+
|
|
|
// 校验基本包状态
|
|
|
wmScorePackageService.checkPkgToSettle(wmScorePackage);
|
|
|
|