|
@@ -567,18 +567,19 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
|
if (receiveId == null || receiveId.intValue() == 0) {
|
|
|
receiveId = amsSaleOrderMapper.findReceiveId(mapValue.get("receiveName"));
|
|
|
if (receiveId == null) {
|
|
|
- if(mapValue.get("receiveName")!=null){
|
|
|
- //自动注册收货客户
|
|
|
- Map<String, Object> res = joinFeign.registerConsignee(mapValue);
|
|
|
- if("succeed".equals(res.get("status"))){
|
|
|
- receiveId=DataChange.dataToBigDecimal(res.get("data"));
|
|
|
- }else{
|
|
|
- System.out.println(res);
|
|
|
- throw new Exception("注册收货客户失败!请手动注册!");
|
|
|
- }
|
|
|
- }else{
|
|
|
- throw new Exception("没有输入下单客户!!!");
|
|
|
- }
|
|
|
+ //if(mapValue.get("receiveName")!=null){
|
|
|
+ // //自动注册收货客户
|
|
|
+ // Map<String, Object> res = joinFeign.registerConsignee(mapValue);
|
|
|
+ // if("succeed".equals(res.get("status"))){
|
|
|
+ // receiveId=DataChange.dataToBigDecimal(res.get("data"));
|
|
|
+ // }else{
|
|
|
+ // System.out.println(res);
|
|
|
+ // throw new Exception("注册收货客户失败!请手动注册!");
|
|
|
+ // }
|
|
|
+ //}else{
|
|
|
+ //
|
|
|
+ //}
|
|
|
+ throw new Exception("下单客户不存在!!!");
|
|
|
}
|
|
|
//判断该收货客户有没有绑定片区
|
|
|
BigDecimal saleAreaId = amsSaleOrderMapper.selectSaleAreaId(receiveId);
|
|
@@ -601,6 +602,7 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
|
String isSelfMention = (String) mapValue.get("isSelfMention");
|
|
|
// 备注
|
|
|
String saleRemark = (String) mapValue.get("saleRemark");
|
|
|
+
|
|
|
// 收款客户
|
|
|
String saleOrderReceiveCustomer = (String) mapValue.get("saleOrderReceiveCustomer");
|
|
|
// 业务员
|
|
@@ -624,6 +626,7 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
|
amsSaleOrder.setSaleOrderIsselfMention(isSelfMention);
|
|
|
amsSaleOrder.setSaleOrderId(saleOrderId);
|
|
|
amsSaleOrder.setSalerId(salerId);
|
|
|
+
|
|
|
// 设置钢材订单
|
|
|
amsSaleOrder.setSaleType(new BigDecimal(1));
|
|
|
amsSaleOrder.setSaleNumber(DataChange.generateEightDigitsNumber("WXSDD",saleOrderId.intValue(),"-"));
|