|
@@ -10,6 +10,7 @@ import shop.alien.entity.store.vo.StoreUserVo;
|
|
|
import shop.alien.storeplatform.dto.AddAlipayAccountDTO;
|
|
import shop.alien.storeplatform.dto.AddAlipayAccountDTO;
|
|
|
import shop.alien.storeplatform.dto.SetPayPasswordDTO;
|
|
import shop.alien.storeplatform.dto.SetPayPasswordDTO;
|
|
|
import shop.alien.storeplatform.service.MerchantUserService;
|
|
import shop.alien.storeplatform.service.MerchantUserService;
|
|
|
|
|
+import shop.alien.storeplatform.util.LoginUserUtil;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
@@ -128,8 +129,28 @@ public class MerchantUserController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @ApiOperation("重置商户到刚注册状态")
|
|
|
|
|
|
|
+ @ApiOperation("删除支付宝账号")
|
|
|
@ApiOperationSupport(order = 6)
|
|
@ApiOperationSupport(order = 6)
|
|
|
|
|
+ @PostMapping("/deleteAlipayAccount")
|
|
|
|
|
+ public R<Boolean> deleteAlipayAccount() {
|
|
|
|
|
+ log.info("MerchantUserController.deleteAlipayAccount - 删除支付宝账号");
|
|
|
|
|
+ try {
|
|
|
|
|
+ // 从token中获取当前登录用户的ID
|
|
|
|
|
+ Integer userId = LoginUserUtil.getCurrentUserId();
|
|
|
|
|
+
|
|
|
|
|
+ boolean success = merchantUserService.deleteAlipayAccount(userId);
|
|
|
|
|
+ if (success) {
|
|
|
|
|
+ return R.success("删除成功");
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.fail("删除失败");
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error("MerchantUserController.deleteAlipayAccount ERROR: {}", e.getMessage(), e);
|
|
|
|
|
+ return R.fail("删除失败:" + e.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation("重置商户到刚注册状态")
|
|
|
|
|
+ @ApiOperationSupport(order = 7)
|
|
|
@PostMapping("/resetToInitialStatus")
|
|
@PostMapping("/resetToInitialStatus")
|
|
|
public R<Boolean> resetToInitialStatus() {
|
|
public R<Boolean> resetToInitialStatus() {
|
|
|
log.info("MerchantUserController.resetToInitialStatus - 重置商户状态");
|
|
log.info("MerchantUserController.resetToInitialStatus - 重置商户状态");
|