|
@@ -16,12 +16,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.sqx.common.constant.RedisKey;
|
|
import com.sqx.common.constant.RedisKey;
|
|
|
import com.sqx.common.exception.SqxException;
|
|
import com.sqx.common.exception.SqxException;
|
|
|
import com.sqx.common.sms.SmsSendResult;
|
|
import com.sqx.common.sms.SmsSendResult;
|
|
|
-import com.sqx.common.utils.Constant;
|
|
|
|
|
-import com.sqx.common.utils.DateUtils;
|
|
|
|
|
-import com.sqx.common.utils.DistanceUtil;
|
|
|
|
|
-import com.sqx.common.utils.MyGlobalThreadPool;
|
|
|
|
|
-import com.sqx.common.utils.PageUtils;
|
|
|
|
|
-import com.sqx.common.utils.Result;
|
|
|
|
|
|
|
+import com.sqx.common.utils.*;
|
|
|
import com.sqx.modules.activity.entity.ActivityPartRecord;
|
|
import com.sqx.modules.activity.entity.ActivityPartRecord;
|
|
|
import com.sqx.modules.activity.service.ActivityPartRecordService;
|
|
import com.sqx.modules.activity.service.ActivityPartRecordService;
|
|
|
import com.sqx.modules.activity.service.ActivityService;
|
|
import com.sqx.modules.activity.service.ActivityService;
|
|
@@ -45,8 +40,8 @@ import com.sqx.modules.coupon.entity.TbCouponUser;
|
|
|
import com.sqx.modules.datacentre.entity.SysUserShop;
|
|
import com.sqx.modules.datacentre.entity.SysUserShop;
|
|
|
import com.sqx.modules.errand.dao.TbIndentDao;
|
|
import com.sqx.modules.errand.dao.TbIndentDao;
|
|
|
import com.sqx.modules.errand.entity.TbIndent;
|
|
import com.sqx.modules.errand.entity.TbIndent;
|
|
|
-import com.sqx.modules.errand.service.TbIndentService;
|
|
|
|
|
import com.sqx.modules.errand.entity.TbIndentSmsSendLog;
|
|
import com.sqx.modules.errand.entity.TbIndentSmsSendLog;
|
|
|
|
|
+import com.sqx.modules.errand.service.TbIndentService;
|
|
|
import com.sqx.modules.errand.service.TbIndentSmsSendLogService;
|
|
import com.sqx.modules.errand.service.TbIndentSmsSendLogService;
|
|
|
import com.sqx.modules.errand.service.TbIndentSmsTemplateService;
|
|
import com.sqx.modules.errand.service.TbIndentSmsTemplateService;
|
|
|
import com.sqx.modules.goods.dao.GoodsDao;
|
|
import com.sqx.modules.goods.dao.GoodsDao;
|
|
@@ -83,7 +78,6 @@ import com.sqx.modules.pay.service.WxErrService;
|
|
|
import com.sqx.modules.pay.vo.AliPayTransactionsParam;
|
|
import com.sqx.modules.pay.vo.AliPayTransactionsParam;
|
|
|
import com.sqx.modules.pay.vo.PayTransactionsVO;
|
|
import com.sqx.modules.pay.vo.PayTransactionsVO;
|
|
|
import com.sqx.modules.shop.service.ShopMessageService;
|
|
import com.sqx.modules.shop.service.ShopMessageService;
|
|
|
-import com.sqx.modules.sys.dao.SysUserRoleDao;
|
|
|
|
|
import com.sqx.modules.sys.entity.SysUserEntity;
|
|
import com.sqx.modules.sys.entity.SysUserEntity;
|
|
|
import com.sqx.modules.sys.service.SysUserService;
|
|
import com.sqx.modules.sys.service.SysUserService;
|
|
|
import com.sqx.modules.utils.SenInfoCheckUtil;
|
|
import com.sqx.modules.utils.SenInfoCheckUtil;
|
|
@@ -112,11 +106,7 @@ import java.time.LocalDateTime;
|
|
|
import java.time.LocalTime;
|
|
import java.time.LocalTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.time.temporal.ChronoUnit;
|
|
import java.time.temporal.ChronoUnit;
|
|
|
-import java.util.ArrayList;
|
|
|
|
|
-import java.util.Calendar;
|
|
|
|
|
-import java.util.Date;
|
|
|
|
|
-import java.util.HashMap;
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
|
|
+import java.util.*;
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
|
@Slf4j
|
|
@Slf4j
|
|
@@ -145,8 +135,6 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private GoodsShopRelevancyDao goodsShopRelevancyDao;
|
|
private GoodsShopRelevancyDao goodsShopRelevancyDao;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
- private SysUserRoleDao sysUserRoleDao;
|
|
|
|
|
- @Autowired
|
|
|
|
|
private UserMoneyDao userMoneyDao;
|
|
private UserMoneyDao userMoneyDao;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private WxErrService wxErrService;
|
|
private WxErrService wxErrService;
|
|
@@ -1888,13 +1876,12 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
*/
|
|
*/
|
|
|
private boolean wechatPayRefund(PayDetails payDetails) {
|
|
private boolean wechatPayRefund(PayDetails payDetails) {
|
|
|
boolean b;
|
|
boolean b;
|
|
|
- boolean newPay = newPayService.enableNewPay();
|
|
|
|
|
- if (newPay) {
|
|
|
|
|
|
|
+ // tradeNo不为null表示是新支付,否则为原生微信支付
|
|
|
|
|
+ if (StrUtil.isNotBlank(payDetails.getTradeNo())) {
|
|
|
b = newPayService.wechatRefund(payDetails.getOrderId());
|
|
b = newPayService.wechatRefund(payDetails.getOrderId());
|
|
|
} else {
|
|
} else {
|
|
|
b = wxErrService.wxRefund(payDetails);
|
|
b = wxErrService.wxRefund(payDetails);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
return b;
|
|
return b;
|
|
|
}
|
|
}
|
|
|
|
|
|