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;
|
package com.cool.store.request.wallet;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@@ -14,6 +15,7 @@ import lombok.NoArgsConstructor;
|
|||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class OutStoreIdRequest {
|
public class OutStoreIdRequest {
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "外部门店唯一标识", required = true)
|
||||||
private String outStoreId;
|
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);
|
Boolean passwordUpdate(AccountPasswordRequest request);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 门店是否存在密码
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
PasswordDTO existPassword(OutStoreIdRequest request);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 账户充值
|
* 账户充值
|
||||||
* @param request 账户充值Request
|
* @param request 账户充值Request
|
||||||
|
|||||||
@@ -376,6 +376,11 @@ public class WalletServiceImpl implements WalletService {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PasswordDTO existPassword(OutStoreIdRequest request) {
|
||||||
|
return walletApiService.passwordIsExist( request);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AccountPaymentVO payment(AccountPaymentRequest request) {
|
public AccountPaymentVO payment(AccountPaymentRequest request) {
|
||||||
ShopInfoDO shopInfo = null;
|
ShopInfoDO shopInfo = null;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.cool.store.controller.webc;
|
package com.cool.store.controller.webc;
|
||||||
|
|
||||||
import com.cool.store.dto.wallet.OpenBasicInfoDTO;
|
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.dto.wallet.TradeRecordDTO;
|
||||||
import com.cool.store.request.wallet.*;
|
import com.cool.store.request.wallet.*;
|
||||||
import com.cool.store.response.ResponseResult;
|
import com.cool.store.response.ResponseResult;
|
||||||
@@ -87,6 +88,14 @@ public class MiniWalletController {
|
|||||||
return ResponseResult.success(walletService.passwordUpdate(request));
|
return ResponseResult.success(walletService.passwordUpdate(request));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("门店是否存在密码")
|
||||||
|
@PostMapping("/existPwd")
|
||||||
|
public ResponseResult<PasswordDTO> passwordUpdate(@RequestBody @Validated OutStoreIdRequest request) {
|
||||||
|
return ResponseResult.success(walletService.existPassword(request));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation("账户充值")
|
@ApiOperation("账户充值")
|
||||||
@PostMapping("/payment")
|
@PostMapping("/payment")
|
||||||
public ResponseResult<AccountPaymentVO> payment(@RequestBody @Validated AccountPaymentRequest request) {
|
public ResponseResult<AccountPaymentVO> payment(@RequestBody @Validated AccountPaymentRequest request) {
|
||||||
|
|||||||
Reference in New Issue
Block a user