|
|
@@ -57,6 +57,7 @@ import com.dk.mdm.model.response.sale.OrderItemResponse;
|
|
|
import com.dk.mdm.model.response.sale.OrderResponse;
|
|
|
import com.dk.mdm.model.vo.ivt.OutboundVO;
|
|
|
import com.dk.mdm.model.vo.mac.RecPayItemVO;
|
|
|
+import com.dk.mdm.model.vo.mst.CustomerVO;
|
|
|
import com.dk.mdm.model.vo.mst.SupplierVo;
|
|
|
import com.dk.mdm.model.vo.sale.OrderItemVO;
|
|
|
import com.dk.mdm.model.vo.sale.OrderVO;
|
|
|
@@ -65,6 +66,7 @@ import com.dk.mdm.service.ivt.outbound.OutboundSaleOrderService;
|
|
|
import com.dk.mdm.service.mac.AccountService;
|
|
|
import com.dk.mdm.service.mac.RecPayItemService;
|
|
|
import com.dk.mdm.service.mac.ReceiptService;
|
|
|
+import com.dk.mdm.service.mst.CustomerService;
|
|
|
import com.dk.mdm.service.mst.MoneyAccountService;
|
|
|
import com.dk.mdm.service.mst.SupplierService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -169,6 +171,9 @@ public class OrderService extends BaseService<Order> {
|
|
|
@Autowired
|
|
|
private AuthUtils authUtils;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CustomerService customerService;
|
|
|
+
|
|
|
/**
|
|
|
* @desc : 条件查询
|
|
|
* @author : 付斌
|
|
|
@@ -553,6 +558,13 @@ public class OrderService extends BaseService<Order> {
|
|
|
gradeCode = listCompany.get(0).get("gradeCode").toString();
|
|
|
}
|
|
|
|
|
|
+ //更新总单客户信息
|
|
|
+ customerService.update(new CustomerVO().setCusId(orderVO.getCusId()).setCusCode(orderVO.getCusCode())
|
|
|
+ .setCusName(orderVO.getCusName()).setCusPhone(orderVO.getCusPhone()).setAddressArea(orderVO.getAddressArea())
|
|
|
+ .setAddressFull(orderVO.getAddressFull()).setAddressName(orderVO.getAddressName())
|
|
|
+ .setAddressNo(orderVO.getAddressNo()).setAddressGcj02(orderVO.getAddressGcj02())
|
|
|
+ .setContactName(orderVO.getContactName()).setContactPhone(orderVO.getContactPhone()).setChannelId(orderVO.getSalesChannel()));
|
|
|
+
|
|
|
// 明细实体(避免并发,需要再查一遍)
|
|
|
OrderItem orderItemForUpdate;
|
|
|
// 转化实体
|