|
|
@@ -4,8 +4,6 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
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.QueryWrapper;
|
|
|
import com.ekyong.www.pay.common.Constant;
|
|
|
import com.ekyong.www.pay.pay.qrcode.api.RhtQrcodePayApi;
|
|
|
import com.ekyong.www.pay.pay.qrcode.bean.QrcodeOpenPayRequestBean;
|
|
|
@@ -18,43 +16,14 @@ import com.ekyong.www.pay.pay.split.bean.SplitPayResponseBean;
|
|
|
import com.ekyong.www.pay.util.SignUtil;
|
|
|
import com.sqx.common.exception.SqxException;
|
|
|
import com.sqx.common.utils.SpringContextUtils;
|
|
|
-import com.sqx.modules.activity.service.ActivityPartRecordService;
|
|
|
-import com.sqx.modules.activity.service.ActivityService;
|
|
|
-import com.sqx.modules.address.entity.Address;
|
|
|
-import com.sqx.modules.address.service.AddressService;
|
|
|
import com.sqx.modules.app.bo.UpdateMoneyBO;
|
|
|
-import com.sqx.modules.app.dao.UserBrowseDao;
|
|
|
-import com.sqx.modules.app.dao.UserDao;
|
|
|
-import com.sqx.modules.app.dao.UserMoneyDao;
|
|
|
-import com.sqx.modules.app.dao.UserMoneyDetailsDao;
|
|
|
import com.sqx.modules.app.service.UserMoneyService;
|
|
|
-import com.sqx.modules.app.service.UserService;
|
|
|
import com.sqx.modules.common.service.CommonInfoService;
|
|
|
-import com.sqx.modules.coupon.dao.TbCouponUserDao;
|
|
|
import com.sqx.modules.datacentre.service.DataCentreService;
|
|
|
-import com.sqx.modules.errand.dao.TbIndentDao;
|
|
|
-import com.sqx.modules.errand.service.TbIndentService;
|
|
|
-import com.sqx.modules.errand.service.TbIndentSmsSendLogService;
|
|
|
-import com.sqx.modules.errand.service.TbIndentSmsTemplateService;
|
|
|
-import com.sqx.modules.goods.dao.GoodsDao;
|
|
|
-import com.sqx.modules.goods.dao.GoodsShopDao;
|
|
|
-import com.sqx.modules.goods.dao.GoodsShopRelevancyDao;
|
|
|
-import com.sqx.modules.goods.dao.GoodsSkuDao;
|
|
|
-import com.sqx.modules.goods.entity.GoodsShop;
|
|
|
import com.sqx.modules.goods.service.GoodsShopService;
|
|
|
-import com.sqx.modules.integral.dao.UserIntegralDao;
|
|
|
-import com.sqx.modules.integral.dao.UserIntegralDetailsDao;
|
|
|
-import com.sqx.modules.message.dao.MessageInfoDao;
|
|
|
-import com.sqx.modules.order.dao.AppOrderDao;
|
|
|
-import com.sqx.modules.order.dao.EvaluateDao;
|
|
|
-import com.sqx.modules.order.dao.OrderGoodsDao;
|
|
|
-import com.sqx.modules.order.entity.OrderGoods;
|
|
|
import com.sqx.modules.order.entity.TbOrder;
|
|
|
import com.sqx.modules.order.service.AppOrderService;
|
|
|
-import com.sqx.modules.order.service.EvaluateRiderService;
|
|
|
import com.sqx.modules.pay.config.WechatPayConfig;
|
|
|
-import com.sqx.modules.pay.controller.app.AliPayController;
|
|
|
-import com.sqx.modules.pay.dao.PayDetailsDao;
|
|
|
import com.sqx.modules.pay.dto.GetPayParamDTO;
|
|
|
import com.sqx.modules.pay.entity.PayDetails;
|
|
|
import com.sqx.modules.pay.enums.PayChannelEnum;
|
|
|
@@ -62,32 +31,18 @@ import com.sqx.modules.pay.enums.PaySceneEnum;
|
|
|
import com.sqx.modules.pay.enums.PayStateEnums;
|
|
|
import com.sqx.modules.pay.service.NewPayService;
|
|
|
import com.sqx.modules.pay.service.PayDetailsService;
|
|
|
-import com.sqx.modules.pay.service.WxErrService;
|
|
|
import com.sqx.modules.pay.vo.WechatTransactionsParamVO;
|
|
|
-import com.sqx.modules.shop.service.ShopMessageService;
|
|
|
-import com.sqx.modules.shop.service.ShopTypeService;
|
|
|
-import com.sqx.modules.sys.service.SysUserService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.apache.http.client.methods.HttpPost;
|
|
|
-import org.apache.http.entity.StringEntity;
|
|
|
-import org.apache.http.impl.client.CloseableHttpClient;
|
|
|
-import org.apache.http.impl.client.HttpClients;
|
|
|
-import org.apache.http.util.EntityUtils;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.context.annotation.Lazy;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.PlatformTransactionManager;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.net.URLDecoder;
|
|
|
-import java.nio.charset.StandardCharsets;
|
|
|
import java.time.Duration;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.Arrays;
|
|
|
-import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
@Slf4j
|