feat:是否存在密码
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/26 18:14
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class PasswordDTO {
|
||||
|
||||
@ApiModelProperty(value = "密码是否已存在 1.存在 2.不存在", required = true)
|
||||
private Integer isExist;
|
||||
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -14,6 +15,7 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
public class OutStoreIdRequest {
|
||||
|
||||
@ApiModelProperty(value = "外部门店唯一标识", required = true)
|
||||
private String outStoreId;
|
||||
|
||||
}
|
||||
|
||||
@@ -220,4 +220,12 @@ public class WalletApiService {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 查询密码是否设置
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public PasswordDTO passwordIsExist(OutStoreIdRequest request){
|
||||
return walletHttpClientRest.postWithSign(walletBaseUrl+"/open/crm/account/v1/existPwd", request, PasswordDTO.class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -116,6 +116,13 @@ public interface WalletService {
|
||||
*/
|
||||
Boolean passwordUpdate(AccountPasswordRequest request);
|
||||
|
||||
/**
|
||||
* 门店是否存在密码
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
PasswordDTO existPassword(OutStoreIdRequest request);
|
||||
|
||||
/**
|
||||
* 账户充值
|
||||
* @param request 账户充值Request
|
||||
|
||||
@@ -376,6 +376,11 @@ public class WalletServiceImpl implements WalletService {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PasswordDTO existPassword(OutStoreIdRequest request) {
|
||||
return walletApiService.passwordIsExist( request);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AccountPaymentVO payment(AccountPaymentRequest request) {
|
||||
ShopInfoDO shopInfo = null;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.cool.store.controller.webc;
|
||||
|
||||
import com.cool.store.dto.wallet.OpenBasicInfoDTO;
|
||||
import com.cool.store.dto.wallet.PasswordDTO;
|
||||
import com.cool.store.dto.wallet.TradeRecordDTO;
|
||||
import com.cool.store.request.wallet.*;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
@@ -87,6 +88,14 @@ public class MiniWalletController {
|
||||
return ResponseResult.success(walletService.passwordUpdate(request));
|
||||
}
|
||||
|
||||
@ApiOperation("门店是否存在密码")
|
||||
@PostMapping("/existPwd")
|
||||
public ResponseResult<PasswordDTO> passwordUpdate(@RequestBody @Validated OutStoreIdRequest request) {
|
||||
return ResponseResult.success(walletService.existPassword(request));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ApiOperation("账户充值")
|
||||
@PostMapping("/payment")
|
||||
public ResponseResult<AccountPaymentVO> payment(@RequestBody @Validated AccountPaymentRequest request) {
|
||||
|
||||
Reference in New Issue
Block a user