|
|
@@ -1,6 +1,5 @@
|
|
|
package com.cyksj.web.controller.manage.spotify;
|
|
|
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
@@ -49,16 +48,11 @@ public class SpotifyUpgradeController {
|
|
|
public Result<String> setAccountSubmitStatus(@RequestBody SpotifyUserUpgradeSubmitRecord submitRecord) {
|
|
|
Long id = submitRecord.getId();
|
|
|
SpotifyUserUpgradeSubmitRecord.Status status = submitRecord.getStatus();
|
|
|
- String reason = submitRecord.getReason();
|
|
|
SpotifyUserUpgradeSubmitRecord upgradeSubmitRecord = spotifyUserUpgradeSubmitRecordMapper.selectById(id);
|
|
|
if (upgradeSubmitRecord.getStatus() != SpotifyUserUpgradeSubmitRecord.Status.waiting) {
|
|
|
throw BusinessRuntimeException.getInstance("状态已修改");
|
|
|
}
|
|
|
- if (status == SpotifyUserUpgradeSubmitRecord.Status.fail && StrUtil.isEmpty(reason)) {
|
|
|
- throw BusinessRuntimeException.getInstance("请填写错误原因");
|
|
|
- }
|
|
|
upgradeSubmitRecord.setStatus(status);
|
|
|
- upgradeSubmitRecord.setReason(reason);
|
|
|
spotifyUserUpgradeSubmitRecordMapper.updateById(upgradeSubmitRecord);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
}
|