|
@@ -19,7 +19,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;
|
|
@@ -33,7 +32,6 @@ import com.fs.common.utils.DateUtils;
|
|
|
import com.fs.common.utils.IpUtil;
|
|
import com.fs.common.utils.IpUtil;
|
|
|
import com.fs.common.utils.ServletUtils;
|
|
import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
import com.fs.common.utils.StringUtils;
|
|
|
-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.common.utils.spring.SpringUtils;
|
|
|
import com.fs.company.domain.*;
|
|
import com.fs.company.domain.*;
|
|
@@ -76,7 +74,6 @@ import com.fs.his.utils.ConfigUtil;
|
|
|
import com.fs.his.vo.FsInquiryOrderVO;
|
|
import com.fs.his.vo.FsInquiryOrderVO;
|
|
|
import com.fs.his.vo.FsStoreOrderAmountScrmStatsVo;
|
|
import com.fs.his.vo.FsStoreOrderAmountScrmStatsVo;
|
|
|
import com.fs.his.vo.FsStoreOrderExcelVO;
|
|
import com.fs.his.vo.FsStoreOrderExcelVO;
|
|
|
-import com.fs.his.vo.*;
|
|
|
|
|
import com.fs.his.vo.FsPrescribeVO;
|
|
import com.fs.his.vo.FsPrescribeVO;
|
|
|
import com.fs.hisStore.config.FsErpConfig;
|
|
import com.fs.hisStore.config.FsErpConfig;
|
|
|
import com.fs.hisStore.constants.ErpTypeEnum;
|
|
import com.fs.hisStore.constants.ErpTypeEnum;
|
|
@@ -85,7 +82,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;
|
|
@@ -153,7 +149,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;
|
|
@@ -168,7 +163,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;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2508,7 +2502,7 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
|
|
|
|
|
if (payment.getPayMode() == null || payment.getPayMode().equals("wx")) {
|
|
if (payment.getPayMode() == null || payment.getPayMode().equals("wx")) {
|
|
|
WxPayConfig payConfig = new WxPayConfig();
|
|
WxPayConfig payConfig = new WxPayConfig();
|
|
|
- payConfig.setAppId(fsCoursePlaySourceConfig.getAppid());
|
|
|
|
|
|
|
+ payConfig.setAppId(payment.getAppId());
|
|
|
payConfig.setMchId(fsPayConfig.getWxMchId());
|
|
payConfig.setMchId(fsPayConfig.getWxMchId());
|
|
|
payConfig.setMchKey(fsPayConfig.getWxMchKey());
|
|
payConfig.setMchKey(fsPayConfig.getWxMchKey());
|
|
|
payConfig.setKeyPath(fsPayConfig.getKeyPath());
|
|
payConfig.setKeyPath(fsPayConfig.getKeyPath());
|
|
@@ -4316,6 +4310,7 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
|
storePayment.setOrderId(order.getId());
|
|
storePayment.setOrderId(order.getId());
|
|
|
storePayment.setAppId(fsCoursePlaySourceConfig.getAppid() == null ? "" : fsCoursePlaySourceConfig.getAppid());
|
|
storePayment.setAppId(fsCoursePlaySourceConfig.getAppid() == null ? "" : fsCoursePlaySourceConfig.getAppid());
|
|
|
|
|
+ storePayment.setMerConfigId(merchantAppConfig.getId());
|
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
|
|
|
|
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
@@ -4327,7 +4322,8 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
o.setGoodsDesc("商城订单支付");
|
|
o.setGoodsDesc("商城订单支付");
|
|
|
o.setAppId(param.getAppId());
|
|
o.setAppId(param.getAppId());
|
|
|
try {
|
|
try {
|
|
|
- HuiFuUtils.doDiv(o,order.getCompanyId());
|
|
|
|
|
|
|
+
|
|
|
|
|
+ HuiFuUtils.doDiv(o,order.getCompanyId(), storePayment.getMerConfigId());
|
|
|
//存储分账明细
|
|
//存储分账明细
|
|
|
HuiFuUtils.saveDivItem(o, order.getOrderCode(), storePayment.getPayCode());
|
|
HuiFuUtils.saveDivItem(o, order.getOrderCode(), storePayment.getPayCode());
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -4465,6 +4461,8 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
|
storePayment.setOrderId(order.getId());
|
|
storePayment.setOrderId(order.getId());
|
|
|
storePayment.setIsPayRemain(1);
|
|
storePayment.setIsPayRemain(1);
|
|
|
|
|
+ storePayment.setMerConfigId(merchantAppConfig.getId());
|
|
|
|
|
+ storePayment.setAppId(param.getAppId());
|
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
|
|
|
|
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
@@ -4593,6 +4591,8 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
storePayment.setUserId(user.getUserId());
|
|
storePayment.setUserId(user.getUserId());
|
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
|
storePayment.setOrderId(order.getId());
|
|
storePayment.setOrderId(order.getId());
|
|
|
|
|
+ storePayment.setMerConfigId(merchantAppConfig.getId());
|
|
|
|
|
+ storePayment.setAppId(param.getAppId());
|
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
|
|
|
|
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
@@ -4705,6 +4705,8 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
|
storePayment.setOrderId(order.getId());
|
|
storePayment.setOrderId(order.getId());
|
|
|
storePayment.setIsPayRemain(1);
|
|
storePayment.setIsPayRemain(1);
|
|
|
|
|
+ storePayment.setMerConfigId(merchantAppConfig.getId());
|
|
|
|
|
+ storePayment.setAppId(param.getAppId());
|
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
|
|
|
|
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|
|
if (merchantAppConfig.getMerchantType().equals("hf")){
|