dos 3 ヶ月 前
コミット
647ef8fc22

+ 3 - 0
game-business/src/main/java/com/game/business/controller/AppUsersCashrecordController.java

@@ -22,6 +22,7 @@ import com.game.business.task.AppUserCountTask;
 import com.game.business.util.EncodeUtils;
 import com.game.business.util.other.PayOrderUtils;
 import com.game.common.annotation.Anonymous;
+import com.game.common.annotation.RepeatSubmit;
 import com.game.common.constant.AppSceneType;
 import com.game.common.constant.finance.FinTranAddedInfo;
 import com.game.common.constant.finance.FinTranType1;
@@ -137,6 +138,7 @@ public class AppUsersCashrecordController extends BaseController
     @ApiOperation(value = "修改提现记录", notes = "修改提现记录")
     @PutMapping
     @DSTransactional()
+    @RepeatSubmit(interval = 1000,message = "频繁操作")
     public R<String> edit(@RequestBody AppUsersCashrecord appUsersCashrecord) throws Exception {
         AppUsersCashrecord cashrecord = appUsersCashrecordService.selectAppUsersCashrecordById(appUsersCashrecord.getId());
         if(null == cashrecord){
@@ -253,6 +255,7 @@ public class AppUsersCashrecordController extends BaseController
             tran.setTranGroupId(IdUtil.getSnowflakeNextId());
             tran.setRemarks("提现审核失败:回退金额");
             appUserService.updateUserAmount(tran,true,false);
+            update.setCashOutStatus(0L);
         }
         int rest = appUsersCashrecordService.updateAppUsersCashrecord(update);
         logger.info("{},提现审核:{}",appUser.getUserid(),appUsersCashrecord.getStatus());