|
@@ -7,6 +7,8 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.alibaba.fastjson.TypeReference;
|
|
import com.alibaba.fastjson.TypeReference;
|
|
|
import com.fs.common.exception.CustomException;
|
|
import com.fs.common.exception.CustomException;
|
|
|
|
|
+import com.fs.company.domain.CompanyUser;
|
|
|
|
|
+import com.fs.company.mapper.CompanyUserMapper;
|
|
|
import com.fs.erp.constant.AfterSalesOrderStatusEnum;
|
|
import com.fs.erp.constant.AfterSalesOrderStatusEnum;
|
|
|
import com.fs.erp.constant.ErpQueryOrderStatusEnum;
|
|
import com.fs.erp.constant.ErpQueryOrderStatusEnum;
|
|
|
import com.fs.erp.constant.OrderStatusEnum;
|
|
import com.fs.erp.constant.OrderStatusEnum;
|
|
@@ -95,6 +97,9 @@ public class JSTErpOrderServiceImpl implements IErpOrderService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private FsStoreProductAttrValueMapper fsStoreProductAttrValueMapper;
|
|
private FsStoreProductAttrValueMapper fsStoreProductAttrValueMapper;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private CompanyUserMapper companyUserMapper;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public ErpOrderResponse addOrder(ErpOrder order) {
|
|
public ErpOrderResponse addOrder(ErpOrder order) {
|
|
|
FsStoreOrder fsStoreOrder = fsStoreOrderService.selectFsStoreOrderByOrderCode(order.getPlatform_code());
|
|
FsStoreOrder fsStoreOrder = fsStoreOrderService.selectFsStoreOrderByOrderCode(order.getPlatform_code());
|
|
@@ -226,6 +231,17 @@ public class JSTErpOrderServiceImpl implements IErpOrderService {
|
|
|
}
|
|
}
|
|
|
} else if (order.getErpType() == 2) {
|
|
} else if (order.getErpType() == 2) {
|
|
|
TlCreateOrderRequest request = new TlCreateOrderRequest();
|
|
TlCreateOrderRequest request = new TlCreateOrderRequest();
|
|
|
|
|
+ //兔灵要求推送业务员名称
|
|
|
|
|
+ if (fsStoreOrder.getCompanyUserId()== null){
|
|
|
|
|
+ log.warn("业务员ID为空,订单id:{},订单编号:{}",fsStoreOrder.getOrderId(),fsStoreOrder.getOrderCode());
|
|
|
|
|
+ }else {
|
|
|
|
|
+ shopOrderDTO.setCompanyUserId(fsStoreOrder.getCompanyUserId());
|
|
|
|
|
+ CompanyUser companyUser = companyUserMapper.selectCompanyUserById(fsStoreOrder.getCompanyUserId());
|
|
|
|
|
+ if (companyUser != null){
|
|
|
|
|
+ shopOrderDTO.setCompanyUserName(companyUser.getNickName());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
request.setData(Arrays.asList(toTlOrderItem(shopOrderDTO)));
|
|
request.setData(Arrays.asList(toTlOrderItem(shopOrderDTO)));
|
|
|
request.setCorpId("LwMAMdlBIH7agxn2t9N4Zv40");
|
|
request.setCorpId("LwMAMdlBIH7agxn2t9N4Zv40");
|
|
|
//兔灵的聚水潭服务器id
|
|
//兔灵的聚水潭服务器id
|