|
@@ -2200,10 +2200,10 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
//查询输入进来的车牌号是否与原有车牌号一致,如果一致则退出
|
|
//查询输入进来的车牌号是否与原有车牌号一致,如果一致则退出
|
|
BigDecimal oldCapacityId = omstruckOrderMapper.getOldCapacityId(DataChange.dataToBigDecimal(mapValue.get("orderId")));
|
|
BigDecimal oldCapacityId = omstruckOrderMapper.getOldCapacityId(DataChange.dataToBigDecimal(mapValue.get("orderId")));
|
|
String oldCapacityNumber = omstruckOrderMapper.getOldCapacityNumber(oldCapacityId);
|
|
String oldCapacityNumber = omstruckOrderMapper.getOldCapacityNumber(oldCapacityId);
|
|
|
|
+ mapValue.put("updateFlag",1);
|
|
|
|
+ mapValue.put("oldCapacityNumber",oldCapacityNumber);
|
|
if(oldCapacityId.compareTo(DataChange.dataToBigDecimal(mapValue.get("capacityId"))) == 0) {
|
|
if(oldCapacityId.compareTo(DataChange.dataToBigDecimal(mapValue.get("capacityId"))) == 0) {
|
|
mapValue.put("result",1);
|
|
mapValue.put("result",1);
|
|
- mapValue.put("updateFlag",1);
|
|
|
|
- mapValue.put("oldCapacityNumber",oldCapacityNumber);
|
|
|
|
pushCarNumberToEas(mapValue);
|
|
pushCarNumberToEas(mapValue);
|
|
return mapValue;
|
|
return mapValue;
|
|
}
|
|
}
|
|
@@ -2427,7 +2427,7 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
String reason = (String) mapValue.get("reason");
|
|
String reason = (String) mapValue.get("reason");
|
|
BigDecimal saleMaterialId = DataChange.dataToBigDecimal(mapValue.get("saleMaterialId"));
|
|
BigDecimal saleMaterialId = DataChange.dataToBigDecimal(mapValue.get("saleMaterialId"));
|
|
try {
|
|
try {
|
|
- BigDecimal saleOrderId = amsSaleOrderMapper.getSaleOrderId(mapValue.get("number").toString());
|
|
|
|
|
|
+ BigDecimal saleOrderId = amsSaleOrderMapper.getSaleOrderIdByASOM(saleOrderMaterialId);
|
|
saleLogUtil.logSaleOrder(saleOrderId,"物流同步关闭金蝶分录,分录为" + saleMaterialId ,"物流" ,SaleLogUtil.CLOSE);
|
|
saleLogUtil.logSaleOrder(saleOrderId,"物流同步关闭金蝶分录,分录为" + saleMaterialId ,"物流" ,SaleLogUtil.CLOSE);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@@ -3239,6 +3239,7 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
throw new Exception("上传金蝶失败!请重试派车:"+result.getJSONObject("requestException").getString("message"));
|
|
throw new Exception("上传金蝶失败!请重试派车:"+result.getJSONObject("requestException").getString("message"));
|
|
}else {
|
|
}else {
|
|
if(map.get("oldCapacityNumber") != null && DataChange.dataToBigDecimal(map.get("capacityId")).compareTo(new BigDecimal(35128)) == 0) {
|
|
if(map.get("oldCapacityNumber") != null && DataChange.dataToBigDecimal(map.get("capacityId")).compareTo(new BigDecimal(35128)) == 0) {
|
|
|
|
+ System.out.println("联动计量取消:" + map.get("oldCapacityNumber"));
|
|
String url = "http://172.16.33.122:44325/api/logistics/CancleOrdersBill";
|
|
String url = "http://172.16.33.122:44325/api/logistics/CancleOrdersBill";
|
|
Map<String, Object> cancelOrderMap = new HashMap<>();
|
|
Map<String, Object> cancelOrderMap = new HashMap<>();
|
|
cancelOrderMap.put("carNo",map.get("oldCapacityNumber"));
|
|
cancelOrderMap.put("carNo",map.get("oldCapacityNumber"));
|