Commit 7d45dfbf by guojuxing

短信套餐包续订定时器添加:订购逻辑

parent a539b191
......@@ -6,6 +6,7 @@ import com.gic.auth.service.UserApiService;
import com.gic.commons.util.EntityUtil;
import com.gic.enterprise.config.Config;
import com.gic.enterprise.constant.Constants;
import com.gic.enterprise.constant.PackageHoursEnum;
import com.gic.enterprise.constant.PayTypeEnum;
import com.gic.enterprise.constant.billing.AutoRechargeEnum;
import com.gic.enterprise.constant.billing.AutoRechargeRedisConstant;
......@@ -174,10 +175,20 @@ public class BillingAccountApiServiceImpl implements BillingAccountApiService {
orderDTO.setTotalFeePaid(money);
orderDTO.setPayType(PayTypeEnum.BALANCE_PAY.getCode());
SmsPackageOrderItemDTO itemDTO = new SmsPackageOrderItemDTO();
ServiceResponse<Integer> orderResponse = this.billingOrderApiService.saveSmsOrderBuyNow(orderDTO, itemDTO);
itemDTO.setBuyCount(smsPackageDTO.getItemCount());
itemDTO.setCode(smsPackageDTO.getSmsPackageCode());
itemDTO.setCost(smsPackageDTO.getItemFee());
// itemDTO.setPackageLength(qo.getPackageHours());
itemDTO.setSmsAmount(smsPackageDTO.getItemCount());
for(PackageHoursEnum packageHoursEnum : PackageHoursEnum.values()){
if(packageHoursEnum.getCode() == itemDTO.getPackageLength()){
itemDTO.setPackageHours(packageHoursEnum.getMessage());
}
}
// ServiceResponse<Integer> orderResponse = this.billingOrderApiService.saveSmsOrderBuyNow(orderDTO, itemDTO);
//订购短信套餐包
this.billingOrderApiService.
paySmsPackageOrder(enterpriseId, orderResponse.getResult(), PayTypeEnum.BALANCE_PAY.getCode(), null);
// this.billingOrderApiService.
// paySmsPackageOrder(enterpriseId, orderResponse.getResult(), PayTypeEnum.BALANCE_PAY.getCode(), null);
}
}
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment