|
|
@@ -1800,7 +1800,7 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
erpOrder.setBuyer_account(order.getRealName());
|
|
|
|
|
|
// erpOrder.setPost_fee(order.getTotalPostage().doubleValue());
|
|
|
- erpOrder.setSeller_memo(order.getMark());
|
|
|
+
|
|
|
// order.setCurrency_code("JCZD");
|
|
|
List<ErpOrderPayment> payments = new ArrayList<>();
|
|
|
ErpOrderPayment payment = new ErpOrderPayment();
|
|
|
@@ -1829,15 +1829,23 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
order.setDeliverySn(express.getCode());
|
|
|
}
|
|
|
erpOrder.setPayments(payments);
|
|
|
- if (order.getCompanyId() != null) {
|
|
|
- Company company = companyService.selectCompanyById(order.getCompanyId());
|
|
|
- if (company != null&& ObjectUtil.isEmpty(erpOrder.getSeller_memo())) {
|
|
|
- erpOrder.setSeller_memo(company.getCompanyName());
|
|
|
- }
|
|
|
- }
|
|
|
+ // 订单公司id是空的部分 从销售id获取公司信息
|
|
|
+// if (order.getCompanyId() != null) {
|
|
|
+// Company company = companyService.selectCompanyById(order.getCompanyId());
|
|
|
+// if (company != null&& ObjectUtil.isEmpty(erpOrder.getSeller_memo())) {
|
|
|
+// erpOrder.setSeller_memo(company.getCompanyName());
|
|
|
+// }
|
|
|
+// }
|
|
|
+ // 订单公司id是空的部分 从销售id获取公司信息
|
|
|
+
|
|
|
if (order.getCompanyUserId() != null) {
|
|
|
CompanyUser companyUser = companyUserService.selectCompanyUserById(order.getCompanyUserId());
|
|
|
if (companyUser != null) {
|
|
|
+ // 获取公司名称
|
|
|
+ Company company = companyService.selectCompanyById(companyUser.getCompanyId());
|
|
|
+ if(company !=null){
|
|
|
+ erpOrder.setSeller_memo(company.getCompanyName());
|
|
|
+ }
|
|
|
CompanyDept dept = companyDeptService.selectCompanyDeptById(companyUser.getDeptId());
|
|
|
if (dept != null) {
|
|
|
List<String> names = companyDeptService.selectCompanyDeptNamesByIds(dept.getAncestors());
|
|
|
@@ -1867,6 +1875,7 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
String format = sdf.format(order.getPayTime());
|
|
|
remarkDTO.setPayTime(format);
|
|
|
}
|
|
|
+ erpOrder.setSeller_memo(erpOrder.getSeller_memo() + "-" +order.getMark());
|
|
|
erpOrder.setSeller_memo(erpOrder.getSeller_memo() + JSONUtil.toJsonStr(remarkDTO));
|
|
|
|
|
|
erpOrder.setOrder_type_code("order");
|