|
|
@@ -228,6 +228,17 @@ public class WishInfoUserRecordController {
|
|
|
int affectCount = wishInfoUserRecordService.update(wishInfoUserRecord);
|
|
|
|
|
|
if (affectCount > 0) {
|
|
|
+ if(status.equals("2")){
|
|
|
+ //如果更改为取消状态,需要修改心愿数量和已兑换数量
|
|
|
+ WishInfo wishInfo = wishInfoService.get(wishInfoUserRecord.getWishInfoId());
|
|
|
+ if(wishInfo!=null){
|
|
|
+ int amount = wishInfo.getAmount() + 1;
|
|
|
+ wishInfo.setAmount(amount);
|
|
|
+ wishInfo.setUpdateBy(subject);
|
|
|
+ wishInfo.setUpdateTime(new Date());
|
|
|
+ wishInfoService.update(wishInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
msgResult.setResult(true);
|
|
|
} else {
|
|
|
msgResult.setResult(false);
|