|
@@ -2823,6 +2823,15 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
WmScorePackageStatus oldScorePackageStatus = wmScorePackageStatusService.getOne(Wrappers.<WmScorePackageStatus>lambdaQuery()
|
|
WmScorePackageStatus oldScorePackageStatus = wmScorePackageStatusService.getOne(Wrappers.<WmScorePackageStatus>lambdaQuery()
|
|
.eq(WmScorePackageStatus::getPackageId, unpackDTO.getScorePackageId())
|
|
.eq(WmScorePackageStatus::getPackageId, unpackDTO.getScorePackageId())
|
|
.eq(WmScorePackageStatus::getStatus, PackageStatusEnum.APPROVED.val()));
|
|
.eq(WmScorePackageStatus::getStatus, PackageStatusEnum.APPROVED.val()));
|
|
|
|
+
|
|
|
|
+ // 更新原领包记录值
|
|
|
|
+ WmScorePackageStatus updateOldPackageStatus = new WmScorePackageStatus();
|
|
|
|
+ updateOldPackageStatus.setId(oldScorePackageStatus.getId());
|
|
|
|
+ log.info("更新原领包记录参数:{}", oldScorePackageScore);
|
|
|
|
+ updateOldPackageStatus.setUserScore(String.valueOf(oldScorePackageScore));
|
|
|
|
+
|
|
|
|
+ wmScorePackageStatusService.updateById(updateOldPackageStatus);
|
|
|
|
+
|
|
// 创建新积分包的领包记录
|
|
// 创建新积分包的领包记录
|
|
WmScorePackageStatus newScorePackageStatus = BeanUtil.copyProperties(oldScorePackageStatus, WmScorePackageStatus.class);
|
|
WmScorePackageStatus newScorePackageStatus = BeanUtil.copyProperties(oldScorePackageStatus, WmScorePackageStatus.class);
|
|
newScorePackageStatus.setPackageId(newScorePackage.getId());
|
|
newScorePackageStatus.setPackageId(newScorePackage.getId());
|