|
|
|
@ -1277,6 +1277,7 @@ public class BaseServiceImpl implements BaseService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public ResponseData saveRoutingDetailData(RoutingDetailData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
WorkCenterData workCenter = new WorkCenterData(); |
|
|
|
@ -1317,7 +1318,13 @@ public class BaseServiceImpl implements BaseService { |
|
|
|
//新增 |
|
|
|
baseMapper.saveRoutingDetailData(inData); |
|
|
|
} else { |
|
|
|
|
|
|
|
List<RoutingDetailData> list = baseMapper.checkRoutingItemNo(inData); |
|
|
|
if(list.size()>0){ |
|
|
|
//更改了车间就删除机台 |
|
|
|
if(!inData.getWorkCenterNo().equals(list.get(0).getWorkCenterNo())){ |
|
|
|
baseMapper.deleteRoutingWorkCenterResource(inData); |
|
|
|
} |
|
|
|
} |
|
|
|
baseMapper.editRoutingDetailData(inData); |
|
|
|
} |
|
|
|
responseData.setCode("200"); |
|
|
|
@ -1327,8 +1334,10 @@ public class BaseServiceImpl implements BaseService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public ResponseData deleteRoutingDetail(RoutingDetailData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
baseMapper.deleteRoutingWorkCenterResource(inData); |
|
|
|
baseMapper.deleteRoutingDetail(inData); |
|
|
|
responseData.setCode("200"); |
|
|
|
responseData.setSuccess(true); |
|
|
|
@ -1517,6 +1526,7 @@ public class BaseServiceImpl implements BaseService { |
|
|
|
List<SoroutingAvailableresourceEntity> availableresourceEntityList = new ArrayList<>(); |
|
|
|
for (ShopOrderData shopOrderDatum : shopOrderData) { |
|
|
|
// 获取重新保存之后的订单所有工序对应的加工中心 |
|
|
|
shopOrderDatum.setbOMRevNo(inData.getRevNo()); |
|
|
|
List<SoroutingAvailableresourceEntity> orderDataList = shopOrderService.getRouteInShopOrderResource(shopOrderDatum); |
|
|
|
availableresourceEntityList.addAll(orderDataList); |
|
|
|
} |
|
|
|
|