|
|
@ -1171,4 +1171,37 @@ public class SchedulingServiceImpl implements SchedulingService { |
|
|
return resultList.get(0); |
|
|
return resultList.get(0); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public int getScheduleNextItemNo(SearchScheduleData inData) { |
|
|
|
|
|
//公共参数 |
|
|
|
|
|
String site = inData.getSite(); |
|
|
|
|
|
String orderNo = inData.getOrderNo(); |
|
|
|
|
|
int itemNo = inData.getItemNo(); |
|
|
|
|
|
return this.getScheduleNextItemNo(site, orderNo, itemNo); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* TODO 获取派工单的后道工序 |
|
|
|
|
|
* |
|
|
|
|
|
* @param site |
|
|
|
|
|
* @param orderNo |
|
|
|
|
|
* @param itemNo |
|
|
|
|
|
* @return java.lang.Integer |
|
|
|
|
|
* @author LR |
|
|
|
|
|
* @date 2021/12/13 16:46 |
|
|
|
|
|
**/ |
|
|
|
|
|
public Integer getScheduleNextItemNo(String site, String orderNo, int itemNo) { |
|
|
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
|
|
params.add(site); |
|
|
|
|
|
params.add(orderNo); |
|
|
|
|
|
params.add(itemNo); |
|
|
|
|
|
//执行存储过程获取结果 |
|
|
|
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("getScheduleNextItemNo", params); |
|
|
|
|
|
//处理结果集 |
|
|
|
|
|
Map<String, Object> resultMap = resultList.get(0); |
|
|
|
|
|
String strItemNo = String.valueOf(resultMap.get("nextItemNo")); |
|
|
|
|
|
return Integer.parseInt(strItemNo); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |