Просмотр исходного кода

fix: 个人包终止积分包-剩余回收领包状态问题

lixuesong 1 год назад
Родитель
Сommit
3924b7a37d

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

@@ -3039,7 +3039,7 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 			}
 
 			// 全部终止,将所有的领包记录,改成审核不通过
-			log.info("更新领包记录参数:条件packageId={},status={}; 设置参数status={},taskAddFlag={}", packageId, "1", "3", "0");
+			log.info("更新领包记录参数:条件packageId={}; 设置参数enableType={},taskAddFlag={}", packageId, "1", "0");
 			wmScorePackageStatusService.update(Wrappers.<WmScorePackageStatus>lambdaUpdate()
 					.eq(WmScorePackageStatus::getPackageId, packageId)
 					.set(WmScorePackageStatus::getEnableType, "1")
@@ -3052,6 +3052,14 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 					.eq(WmScorePackageStatus::getPackageId, packageId)
 					.eq(WmScorePackageStatus::getStatus, "1")
 					.set(WmScorePackageStatus::getStatus, "3")
+					.set(WmScorePackageStatus::getEnableType, "2")
+					.set(WmScorePackageStatus::getTaskAddFlag, "0"));
+			// 将所有已接单审核的,改成不可接单状态
+			log.info("更新领包记录参数2:条件packageId={},status={}; 设置参数status={},enableType={},taskAddFlag={}", packageId, "1", "2", "2", "0");
+			wmScorePackageStatusService.update(Wrappers.<WmScorePackageStatus>lambdaUpdate()
+					.eq(WmScorePackageStatus::getPackageId, packageId)
+					.eq(WmScorePackageStatus::getStatus, "2")
+					.set(WmScorePackageStatus::getEnableType, "2")
 					.set(WmScorePackageStatus::getTaskAddFlag, "0"));
 		}