update 修改充电桩信息

This commit is contained in:
Guoqs
2024-07-01 10:56:33 +08:00
parent 74283d5ab0
commit 46bfa2bfb6
2 changed files with 16 additions and 4 deletions

View File

@@ -197,9 +197,17 @@ public class OrderService {
* @param dto
*/
public Map<String, Object> payOrderV2(PayOrderDTO dto) {
String mode = pileMerchantInfoService.getDelayModeByWechatAppId(dto.getWechatAppId());
// String mode = pileMerchantInfoService.getDelayModeByWechatAppId(dto.getWechatAppId());
String delayMode = null;
if (StringUtils.equals(dto.getRequestSource(), AdapayPayChannelEnum.WX_LITE.getValue())) {
delayMode = pileMerchantInfoService.getDelayModeByWechatAppId(dto.getWechatAppId());
} else if (StringUtils.equals(dto.getRequestSource(), AdapayPayChannelEnum.ALIPAY_LITE.getValue())) {
delayMode = pileMerchantInfoService.getDelayModeByAlipayAppId(dto.getAlipayAppId());
}
// 获取处理逻辑
AbstractProgramLogic orderLogic = ProgramLogicFactory.getProgramLogic(mode);
AbstractProgramLogic orderLogic = ProgramLogicFactory.getProgramLogic(delayMode);
Map<String, Object> map = orderLogic.payOrder(dto);
return map;
}