|
|
@@ -59,8 +59,8 @@ import com.fs.his.enums.FsStoreOrderLogEnum;
|
|
|
import com.fs.his.enums.FsStoreOrderStatusEnum;
|
|
|
import com.fs.his.mapper.*;
|
|
|
import com.fs.his.param.FsStoreOrderSalesParam;
|
|
|
+import com.fs.his.service.IFsOrderSopLogService;
|
|
|
import com.fs.his.service.IFsPrescribeService;
|
|
|
-import com.fs.his.service.IFsStoreOrderService;
|
|
|
import com.fs.his.service.IFsUserWatchService;
|
|
|
import com.fs.his.utils.ConfigUtil;
|
|
|
import com.fs.his.vo.*;
|
|
|
@@ -83,7 +83,6 @@ import com.fs.hisapi.service.HisApiService;
|
|
|
import com.fs.huifuPay.domain.*;
|
|
|
import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentDelaytransConfirmrefundRequest;
|
|
|
import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentScanpayRefundRequest;
|
|
|
-import com.fs.huifuPay.sdk.opps.core.utils.DateTools;
|
|
|
import com.fs.huifuPay.service.HuiFuService;
|
|
|
import com.fs.pay.pay.dto.OrderQueryDTO;
|
|
|
import com.fs.pay.pay.dto.RefundDTO;
|
|
|
@@ -94,7 +93,6 @@ import com.fs.hisStore.constants.StoreConstants;
|
|
|
import com.fs.hisStore.domain.*;
|
|
|
import com.fs.hisStore.enums.*;
|
|
|
import com.fs.hisStore.service.*;
|
|
|
-import com.fs.qw.service.IQwExternalContactService;
|
|
|
import com.fs.system.service.ISysConfigService;
|
|
|
import com.fs.wx.miniapp.config.WxMaProperties;
|
|
|
import com.fs.ybPay.domain.OrderResult;
|
|
|
@@ -107,7 +105,6 @@ import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
|
|
|
import com.github.binarywang.wxpay.config.WxPayConfig;
|
|
|
import com.github.binarywang.wxpay.exception.WxPayException;
|
|
|
import com.github.binarywang.wxpay.service.WxPayService;
|
|
|
-import jodd.util.StringUtil;
|
|
|
import lombok.Synchronized;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
|
@@ -132,7 +129,6 @@ import javax.annotation.PostConstruct;
|
|
|
import java.lang.reflect.Field;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.nio.charset.Charset;
|
|
|
-import java.sql.SQLException;
|
|
|
import java.sql.Timestamp;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
@@ -344,8 +340,10 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
@Autowired
|
|
|
private WxMaProperties properties;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
@Autowired
|
|
|
- private IQwExternalContactService qwExternalContactService;
|
|
|
+ private IFsOrderSopLogService fsOrderSopLogService;
|
|
|
|
|
|
//ERP 类型到服务的映射
|
|
|
private Map<Integer, IErpOrderService> erpServiceMap;
|
|
|
@@ -740,9 +738,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
Boolean isIntegral = false;
|
|
|
//组合数据
|
|
|
FsStoreOrderScrm storeOrder = new FsStoreOrderScrm();
|
|
|
- //获取用户档期标签
|
|
|
- List<String> names = qwExternalContactService.selectTagNameByFsUserId(userId);
|
|
|
- storeOrder.setTagNames(JSON.toJSONString(names));
|
|
|
storeOrder.setStoreHouseCode("CK01");
|
|
|
storeOrder.setCompanyId(param.getCompanyId());
|
|
|
storeOrder.setCompanyUserId(param.getCompanyUserId());
|
|
|
@@ -885,6 +880,14 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if (flag == 0) {
|
|
|
return R.error("订单创建失败");
|
|
|
}
|
|
|
+ //插入生成订单档期日志
|
|
|
+ FsOrderSopLog fsOrderSopLog = new FsOrderSopLog();
|
|
|
+ fsOrderSopLog.setOrderId(storeOrder.getId());
|
|
|
+ fsOrderSopLog.setStatus(0);
|
|
|
+ fsOrderSopLog.setFsUserId(storeOrder.getUserId());
|
|
|
+ fsOrderSopLog.setType(2);
|
|
|
+ fsOrderSopLog.setCreateTime(DateUtils.getNowDate());
|
|
|
+ fsOrderSopLogService.insertFsOrderSopLog(fsOrderSopLog);
|
|
|
if (!isPay && storeOrder.getCompanyId() != null) {
|
|
|
// 添加订单审核
|
|
|
addOrderAudit(storeOrder);
|