mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update 第三方平台生成订单时将 type 写入订单主表
This commit is contained in:
@@ -301,7 +301,7 @@ public interface OrderBasicInfoService{
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
Map<String, Object> generateOrderForLianLian(QueryStartChargeDTO dto);
|
||||
Map<String, Object> generateOrderForThirdParty(QueryStartChargeDTO dto);
|
||||
|
||||
List<OrderAmountDetailVO> queryOrderAmountDetail(List<String> orderCodes);
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ import com.jsowell.common.enums.DelFlagEnum;
|
||||
import com.jsowell.common.enums.MemberWalletEnum;
|
||||
import com.jsowell.common.enums.adapay.AdapayStatusEnum;
|
||||
import com.jsowell.common.enums.adapay.MerchantDelayModeEnum;
|
||||
import com.jsowell.common.enums.thirdparty.ThirdPartyOperatorIdEnum;
|
||||
import com.jsowell.common.enums.ykc.*;
|
||||
import com.jsowell.common.exception.BusinessException;
|
||||
import com.jsowell.common.util.DateUtils;
|
||||
@@ -2479,8 +2480,11 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Map<String, Object> generateOrderForLianLian(QueryStartChargeDTO dto) {
|
||||
// 联联平台生成订单
|
||||
public Map<String, Object> generateOrderForThirdParty(QueryStartChargeDTO dto) {
|
||||
// 获取到第三方平台类型
|
||||
String operatorId = dto.getOperatorId();
|
||||
String type = ThirdPartyOperatorIdEnum.getTypeByOperatorId(operatorId);
|
||||
// 生成订单
|
||||
String orderCode = dto.getStartChargeSeq();
|
||||
String pileConnectorCode = dto.getConnectorID();
|
||||
String pileSn = StringUtils.substring(pileConnectorCode, 0, 14);
|
||||
@@ -2514,6 +2518,7 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
.pileConnectorCode(pileConnectorCode)
|
||||
// .logicCard(pileAuthCardInfo.getLogicCard()) // 卡号
|
||||
.startMode(StartModeEnum.THIRD_PARTY_PLATFORM.getValue()) // 启动方式
|
||||
.thirdPartyType(type) // 第三方平台类型
|
||||
.payStatus(Constants.ONE)
|
||||
.payAmount(dto.getAccountBalance()) // 支付金额
|
||||
.payTime(new Date())
|
||||
|
||||
Reference in New Issue
Block a user