|
@@ -742,6 +742,10 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
BigDecimal planId = DataChange.dataToBigDecimal(mapValue.get("planId"));
|
|
|
BigDecimal lineId = DataChange.dataToBigDecimal(mapValue.get("lineId"));
|
|
|
BigDecimal orderType = DataChange.dataToBigDecimal(mapValue.get("orderType"));
|
|
|
+ if(orderType.intValue() == 500){
|
|
|
+ orderType = new BigDecimal(16);
|
|
|
+ lineId = new BigDecimal(500);
|
|
|
+ }
|
|
|
String orgCode =(String) mapValue.get("orgCode");
|
|
|
AmstruckInwardPlan amstruckInwardPlan = amstruckInwardPlanMapper.selectByPrimaryKey(planId);
|
|
|
amstruckInwardPlan.setPlanStatus(new BigDecimal(3));
|
|
@@ -966,8 +970,9 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
//判断是否为化专线厂区内转
|
|
|
Map<String, Object> inwardLine = omstruckOrderMapper.isInwardLine(orderId);
|
|
|
String rangeValue = (String) inwardLine.get("rangeValue");
|
|
|
+ BigDecimal lineId = DataChange.dataToBigDecimal(inwardLine.get("rangeId"));
|
|
|
boolean factoryFlag = inwardLine.get("factoryFlag") != null && Long.parseLong(inwardLine.get("factoryFlag").toString()) > 0;
|
|
|
- if (rangeValue!=null&&(rangeValue.contains(judgeInwardFactory) || rangeValue.contains("化工园区专用线") || factoryFlag)) {
|
|
|
+ if (rangeValue!=null&&(rangeValue.contains(judgeInwardFactory) || rangeValue.contains("化工园区专用线") || factoryFlag || lineId.intValue() == 500)) {
|
|
|
//设置进厂厂区为达兴能源
|
|
|
orderMessage.put("factory",2);
|
|
|
}else {
|