|
@@ -20,7 +20,6 @@ import com.fs.api.param.OrderListParam;
|
|
|
import com.fs.api.vo.OrderListVO;
|
|
import com.fs.api.vo.OrderListVO;
|
|
|
import com.fs.api.vo.ProductListVO;
|
|
import com.fs.api.vo.ProductListVO;
|
|
|
import com.fs.common.config.FSSysConfig;
|
|
import com.fs.common.config.FSSysConfig;
|
|
|
-import com.fs.common.core.domain.AjaxResult;
|
|
|
|
|
import com.fs.common.core.domain.R;
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.domain.entity.SysDictData;
|
|
import com.fs.common.core.domain.entity.SysDictData;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
@@ -30,9 +29,7 @@ import com.fs.common.event.TemplateListenEnum;
|
|
|
import com.fs.common.exception.CustomException;
|
|
import com.fs.common.exception.CustomException;
|
|
|
import com.fs.common.exception.ServiceException;
|
|
import com.fs.common.exception.ServiceException;
|
|
|
import com.fs.common.utils.*;
|
|
import com.fs.common.utils.*;
|
|
|
-import com.fs.common.utils.poi.ExcelUtil;
|
|
|
|
|
import com.fs.common.utils.ip.IpUtils;
|
|
import com.fs.common.utils.ip.IpUtils;
|
|
|
-import com.fs.common.utils.spring.SpringUtils;
|
|
|
|
|
import com.fs.company.domain.*;
|
|
import com.fs.company.domain.*;
|
|
|
import com.fs.company.mapper.CompanyDeptMapper;
|
|
import com.fs.company.mapper.CompanyDeptMapper;
|
|
|
import com.fs.company.mapper.CompanyMapper;
|
|
import com.fs.company.mapper.CompanyMapper;
|
|
@@ -65,7 +62,6 @@ import com.fs.his.mapper.*;
|
|
|
import com.fs.his.param.FsStoreOrderSalesParam;
|
|
import com.fs.his.param.FsStoreOrderSalesParam;
|
|
|
import com.fs.his.param.FsUserAddIntegralTemplateParam;
|
|
import com.fs.his.param.FsUserAddIntegralTemplateParam;
|
|
|
import com.fs.his.service.IFsPrescribeService;
|
|
import com.fs.his.service.IFsPrescribeService;
|
|
|
-import com.fs.his.service.IFsStoreOrderService;
|
|
|
|
|
import com.fs.his.service.IFsUserIntegralLogsService;
|
|
import com.fs.his.service.IFsUserIntegralLogsService;
|
|
|
import com.fs.his.service.IFsUserWatchService;
|
|
import com.fs.his.service.IFsUserWatchService;
|
|
|
import com.fs.his.utils.ConfigUtil;
|
|
import com.fs.his.utils.ConfigUtil;
|
|
@@ -81,7 +77,6 @@ import com.fs.hisStore.mapper.*;
|
|
|
import com.fs.hisStore.param.*;
|
|
import com.fs.hisStore.param.*;
|
|
|
import com.fs.hisStore.vo.*;
|
|
import com.fs.hisStore.vo.*;
|
|
|
import com.fs.hisStore.vo.FsStoreOrderErpExportVO;
|
|
import com.fs.hisStore.vo.FsStoreOrderErpExportVO;
|
|
|
-import com.fs.hisStore.vo.FsStoreOrderExportVO;
|
|
|
|
|
import com.fs.hisStore.vo.FsStoreOrderItemVO;
|
|
import com.fs.hisStore.vo.FsStoreOrderItemVO;
|
|
|
import com.fs.hisStore.vo.FsStoreOrderVO;
|
|
import com.fs.hisStore.vo.FsStoreOrderVO;
|
|
|
import com.fs.hisStore.vo.FsStoreProductAttrValueVO;
|
|
import com.fs.hisStore.vo.FsStoreProductAttrValueVO;
|
|
@@ -92,10 +87,8 @@ import com.fs.hisapi.param.RecipeDetailParam;
|
|
|
import com.fs.hisapi.service.HisApiService;
|
|
import com.fs.hisapi.service.HisApiService;
|
|
|
import com.fs.huifuPay.domain.HuiFuCreateOrder;
|
|
import com.fs.huifuPay.domain.HuiFuCreateOrder;
|
|
|
import com.fs.huifuPay.domain.HuiFuQueryOrderResult;
|
|
import com.fs.huifuPay.domain.HuiFuQueryOrderResult;
|
|
|
-import com.fs.huifuPay.domain.HuiFuRefundResult;
|
|
|
|
|
import com.fs.huifuPay.domain.HuifuCreateOrderResult;
|
|
import com.fs.huifuPay.domain.HuifuCreateOrderResult;
|
|
|
import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentScanpayQueryRequest;
|
|
import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentScanpayQueryRequest;
|
|
|
-import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentScanpayRefundRequest;
|
|
|
|
|
import com.fs.huifuPay.sdk.opps.core.utils.HuiFuUtils;
|
|
import com.fs.huifuPay.sdk.opps.core.utils.HuiFuUtils;
|
|
|
import com.fs.huifuPay.service.HuiFuService;
|
|
import com.fs.huifuPay.service.HuiFuService;
|
|
|
import com.fs.pay.pay.dto.OrderQueryDTO;
|
|
import com.fs.pay.pay.dto.OrderQueryDTO;
|
|
@@ -119,10 +112,7 @@ import com.fs.wx.order.service.ShippingService;
|
|
|
import com.fs.ybPay.domain.OrderResult;
|
|
import com.fs.ybPay.domain.OrderResult;
|
|
|
import com.fs.ybPay.domain.RefundResult;
|
|
import com.fs.ybPay.domain.RefundResult;
|
|
|
import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
|
|
import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
|
|
|
-import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest;
|
|
|
|
|
import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
|
|
import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
|
|
|
-import com.github.binarywang.wxpay.bean.result.WxPayRefundQueryResult;
|
|
|
|
|
-import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
|
|
|
|
|
import com.github.binarywang.wxpay.config.WxPayConfig;
|
|
import com.github.binarywang.wxpay.config.WxPayConfig;
|
|
|
import com.github.binarywang.wxpay.exception.WxPayException;
|
|
import com.github.binarywang.wxpay.exception.WxPayException;
|
|
|
import com.github.binarywang.wxpay.service.WxPayService;
|
|
import com.github.binarywang.wxpay.service.WxPayService;
|
|
@@ -131,7 +121,6 @@ import lombok.Synchronized;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
-import org.apache.commons.lang.ObjectUtils;
|
|
|
|
|
import org.apache.http.util.Asserts;
|
|
import org.apache.http.util.Asserts;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -151,7 +140,6 @@ import javax.annotation.PostConstruct;
|
|
|
import java.lang.reflect.Field;
|
|
import java.lang.reflect.Field;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.nio.charset.Charset;
|
|
import java.nio.charset.Charset;
|
|
|
-import java.sql.SQLException;
|
|
|
|
|
import java.sql.Timestamp;
|
|
import java.sql.Timestamp;
|
|
|
import java.text.ParseException;
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
@@ -166,7 +154,6 @@ import java.util.concurrent.TimeUnit;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
import static com.fs.his.utils.PhoneUtil.decryptPhone;
|
|
import static com.fs.his.utils.PhoneUtil.decryptPhone;
|
|
|
-import static com.fs.his.utils.PhoneUtil.encryptPhone;
|
|
|
|
|
import static com.fs.hisStore.constants.StoreConstants.DELIVERY;
|
|
import static com.fs.hisStore.constants.StoreConstants.DELIVERY;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -5507,8 +5494,8 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public com.fs.his.dto.ExpressInfoDTO getDfExpressInfoDTO(FsStoreOrderScrm order) {
|
|
|
|
|
- com.fs.his.dto.ExpressInfoDTO expressInfoDTO = new com.fs.his.dto.ExpressInfoDTO();
|
|
|
|
|
|
|
+ public ExpressInfoDTO getDfExpressInfoDTO(FsStoreOrderScrm order) {
|
|
|
|
|
+ ExpressInfoDTO expressInfoDTO = new ExpressInfoDTO();
|
|
|
expressInfoDTO.setOrderCode(order.getOrderCode());
|
|
expressInfoDTO.setOrderCode(order.getOrderCode());
|
|
|
expressInfoDTO.setSuccess(true);
|
|
expressInfoDTO.setSuccess(true);
|
|
|
ErpDeliverysRequest erpDeliverysRequest = new ErpDeliverysRequest();
|
|
ErpDeliverysRequest erpDeliverysRequest = new ErpDeliverysRequest();
|
|
@@ -5523,9 +5510,9 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if (deliverys != null && !deliverys.isEmpty()) {
|
|
if (deliverys != null && !deliverys.isEmpty()) {
|
|
|
expressInfoDTO.setLogisticCode(deliver.getCode());
|
|
expressInfoDTO.setLogisticCode(deliver.getCode());
|
|
|
expressInfoDTO.setShipperCode(""); //快递公司编码
|
|
expressInfoDTO.setShipperCode(""); //快递公司编码
|
|
|
- List<com.fs.his.dto.TracesDTO> tracesDTOS = new ArrayList<>();
|
|
|
|
|
|
|
+ List<TracesDTO> tracesDTOS = new ArrayList<>();
|
|
|
for (ErpDeliverys item : deliverys) {
|
|
for (ErpDeliverys item : deliverys) {
|
|
|
- com.fs.his.dto.TracesDTO dto = new com.fs.his.dto.TracesDTO();
|
|
|
|
|
|
|
+ TracesDTO dto = new TracesDTO();
|
|
|
dto.setLocation(item.getAcceptAddress());
|
|
dto.setLocation(item.getAcceptAddress());
|
|
|
dto.setAcceptStation(item.getRemark());
|
|
dto.setAcceptStation(item.getRemark());
|
|
|
dto.setAcceptTime(item.getAcceptTime());
|
|
dto.setAcceptTime(item.getAcceptTime());
|