| | |
| | | import com.aps.job.domain.ApsWorkOrderJob; |
| | | import com.aps.job.domain.ApsWorkOrderJobLog; |
| | | import com.aps.job.domain.ApsWorkOrderProcess; |
| | | import com.aps.job.mapper.ApsWorkOrderJobLogMapper; |
| | | import com.aps.job.mapper.ApsWorkOrderJobMapper; |
| | | import com.aps.job.mapper.ApsWorkOrderProcessMapper; |
| | | import com.aps.job.service.IApsWorkOrderJobLogService; |
| | |
| | | |
| | | @Autowired |
| | | private IApsWorkOrderJobLogService apsWorkOrderJobLogService; |
| | | |
| | | @Autowired |
| | | private ApsWorkOrderJobLogMapper apsWorkOrderJobLogMapper; |
| | | |
| | | /** |
| | | * 查询工单工序 |
| | |
| | | public void deleteApsProcessRoute() { |
| | | apsWorkOrderProcessMapper.deleteApsProcessRoute(); |
| | | } |
| | | |
| | | @Override |
| | | public boolean retryRequestWorkOrderProcessByLogId(Long id) { |
| | | try { |
| | | ApsWorkOrderJobLog apsWorkOrderJobLog = apsWorkOrderJobLogMapper.selectApsWorkOrderJobLogById(id); |
| | | JSONObject requestBodyJson = JSONObject.parseObject(apsWorkOrderJobLog.getRequestData()); |
| | | JSONArray docListArray = requestBodyJson.getJSONArray("DocList"); |
| | | List<String> docNos = new ArrayList<>(); |
| | | for (int i = 0; i < docListArray.size(); i++) { |
| | | docNos.add(docListArray.getString(i)); |
| | | } |
| | | getWorkOrderProcessFromU9(docNos); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | } |