|
@@ -1,46 +1,29 @@
|
|
package com.ylx.massage.service.impl;
|
|
package com.ylx.massage.service.impl;
|
|
|
|
|
|
-import cn.hutool.json.JSONObject;
|
|
|
|
-import cn.hutool.json.JSONUtil;
|
|
|
|
|
|
+
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import com.ijpay.core.IJPayHttpResponse;
|
|
|
|
-import com.ijpay.core.enums.RequestMethodEnum;
|
|
|
|
-import com.ijpay.core.kit.PayKit;
|
|
|
|
-import com.ijpay.core.kit.WxPayKit;
|
|
|
|
-import com.ijpay.core.utils.DateTimeZoneUtil;
|
|
|
|
-import com.ijpay.wxpay.WxPayApi;
|
|
|
|
-import com.ijpay.wxpay.enums.WxDomainEnum;
|
|
|
|
-import com.ijpay.wxpay.enums.v3.BasePayApiEnum;
|
|
|
|
-import com.ijpay.wxpay.model.v3.Amount;
|
|
|
|
-import com.ijpay.wxpay.model.v3.Payer;
|
|
|
|
-import com.ijpay.wxpay.model.v3.UnifiedOrderModel;
|
|
|
|
-import com.ylx.common.config.WxPayConfig;
|
|
|
|
-import com.ylx.common.core.domain.R;
|
|
|
|
|
|
+
|
|
import com.ylx.common.exception.ServiceException;
|
|
import com.ylx.common.exception.ServiceException;
|
|
import com.ylx.common.utils.StringUtils;
|
|
import com.ylx.common.utils.StringUtils;
|
|
import com.ylx.massage.domain.TConsumptionLog;
|
|
import com.ylx.massage.domain.TConsumptionLog;
|
|
import com.ylx.massage.domain.TRecharge;
|
|
import com.ylx.massage.domain.TRecharge;
|
|
import com.ylx.massage.domain.TWxUser;
|
|
import com.ylx.massage.domain.TWxUser;
|
|
|
|
+import com.ylx.massage.enums.BillTypeEnum;
|
|
import com.ylx.massage.mapper.TRechargeMapper;
|
|
import com.ylx.massage.mapper.TRechargeMapper;
|
|
import com.ylx.massage.service.TConsumptionLogService;
|
|
import com.ylx.massage.service.TConsumptionLogService;
|
|
import com.ylx.massage.service.TRechargeService;
|
|
import com.ylx.massage.service.TRechargeService;
|
|
import com.ylx.massage.service.TWxUserService;
|
|
import com.ylx.massage.service.TWxUserService;
|
|
import com.ylx.massage.utils.OrderNumberGenerator;
|
|
import com.ylx.massage.utils.OrderNumberGenerator;
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
-import java.util.Map;
|
|
|
|
|
|
|
|
-import static com.ylx.common.constant.HttpStatus.SUCCESS;
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -104,7 +87,7 @@ public class TRechargeServiceImpl extends ServiceImpl<TRechargeMapper, TRecharge
|
|
tConsumptionLog.setAmount(recharge.getdMoney());
|
|
tConsumptionLog.setAmount(recharge.getdMoney());
|
|
tConsumptionLog.setBillNo(rechargeNo);
|
|
tConsumptionLog.setBillNo(rechargeNo);
|
|
tConsumptionLog.setOpenId(recharge.getcOpenId());
|
|
tConsumptionLog.setOpenId(recharge.getcOpenId());
|
|
- tConsumptionLog.setBillType(1);
|
|
|
|
|
|
+ tConsumptionLog.setBillType(BillTypeEnum.RECHARGE.getCode());
|
|
tConsumptionLog.setNote("微信充值");
|
|
tConsumptionLog.setNote("微信充值");
|
|
consumptionLogService.save(tConsumptionLog);
|
|
consumptionLogService.save(tConsumptionLog);
|
|
log.info("微信充值成功,充值单号:{},充值金额:{},充值OpenId:{}",rechargeNo,recharge.getdMoney(),user.getcOpenid());
|
|
log.info("微信充值成功,充值单号:{},充值金额:{},充值OpenId:{}",rechargeNo,recharge.getdMoney(),user.getcOpenid());
|