feat():修复接口相关逻辑

master
LQS 2024-08-09 10:37:30 +08:00
parent 3465b4805d
commit 06f0afceec
3 changed files with 67 additions and 0 deletions

View File

@ -117,6 +117,30 @@ public class OrderPayCustomerController {
public Result<OrderPayCustomer> findById(@PathVariable("orderCustomerId") Long orderCustomerId){
return Result.success(orderPayCustomerService.getById(orderCustomerId),"操作成功");
}
/**
* ID
* @param orderCustomerId ID
* @return
*/
@GetMapping("/enable/{orderCustomerId}")
@Operation(summary = "通过ID禁用客户",description = "通过ID禁用客户禁用之后禁止调用支付相关接口")
public Result<String> disable(@PathVariable("orderCustomerId") Long orderCustomerId){
this.orderPayCustomerService.deisable(orderCustomerId);
return Result.success(null,"操作成功");
}
/**
* ID
* @param orderCustomerId ID
* @return
*/
@GetMapping("/enable/{orderCustomerId}")
@Operation(summary = "通过ID启用客户",description = "通过ID启用客户启用之后可以进行支付相关接口的调用")
public Result<String> enable(@PathVariable("orderCustomerId") Long orderCustomerId){
this.orderPayCustomerService.enable(orderCustomerId);
return Result.success(null,"操作成功");
}
}

View File

@ -22,4 +22,23 @@ public interface OrderPayCustomerService extends IService<OrderPayCustomer> {
* @return
*/
List<String> getCustomerAllList();
/**
*
* @param orderCustomerId ID
*/
void deisable(Long orderCustomerId);
/**
*
* @param orderCustomerId ID
*/
void enable(Long orderCustomerId);
/**
* ID
* @param orderCustomerId ID
* @param status SysIsYesNo
*/
void settingStatus(Long orderCustomerId,String status);
}

View File

@ -10,6 +10,7 @@ import com.muyu.cloud.pay.domain.resp.CustomerResp;
import com.muyu.cloud.pay.mapper.OrderPayCustomerMapper;
import com.muyu.cloud.pay.service.OrderPayCustomerService;
import com.muyu.cloud.pay.service.OrderPayService;
import com.muyu.common.core.enums.SystemYesNo;
import com.muyu.common.core.exception.ServiceException;
import com.muyu.common.nacos.service.NacosServerService;
import lombok.extern.log4j.Log4j2;
@ -129,6 +130,29 @@ public class OrderPayCustomerServiceImpl
.toList();
}
/**
*
* @param orderCustomerId ID
*/
@Override
public void deisable(Long orderCustomerId) {
this.settingStatus(orderCustomerId, SystemYesNo.NO.getCode());
}
/**
*
* @param orderCustomerId ID
*/
@Override
public void enable(Long orderCustomerId) {
this.settingStatus(orderCustomerId, SystemYesNo.YES.getCode());
}
public void settingStatus(Long orderCustomerId,String status) {
}
@Override
public boolean save(OrderPayCustomer orderPayCustomer) {
String appCode = orderPayCustomer.getAppCode();