| | |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.common.Cools; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.domain.enums.LedErrorAreaType; |
| | | import com.zy.asrs.entity.BasDevp; |
| | | import com.zy.asrs.entity.RgvOneSign; |
| | | import com.zy.asrs.entity.WrkDetl; |
| | | import com.zy.asrs.entity.WrkMast; |
| | | import com.zy.asrs.mapper.RgvOneSignMapper; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.asrs.task.AbstractHandler; |
| | | import com.zy.asrs.task.core.ReturnT; |
| | | import com.zy.asrs.task.escalationParam.StaEscalationParam; |
| | | import com.zy.asrs.utils.LedErrorThreadUtil; |
| | | import com.zy.common.utils.HttpHandler; |
| | | import com.zy.core.cache.SlaveConnection; |
| | | import com.zy.core.enums.SlaveType; |
| | |
| | | @Autowired |
| | | private WrkDetlService wrkDetlService; |
| | | @Autowired |
| | | private StaDescService staDescService; |
| | | private RgvOneSignMapper rgvOneSignMapper; |
| | | @Autowired |
| | | private ApiLogService apiLogService; |
| | | @Autowired |
| | |
| | | basDevp.setReportSign(1); |
| | | basDevpService.updateById(basDevp); |
| | | return SUCCESS; |
| | | }else { |
| | | log.error("2楼翻转倒料信息上传失败"); |
| | | } else { |
| | | LedErrorThreadUtil.ledErrorThread("翻转上报erp失败!站点号:"+staNo,4, LedErrorAreaType.ONE_OTHER.getDesc()); |
| | | log.error("2楼翻转倒料信息上传失败!站点号:"+staNo); |
| | | } |
| | | } |
| | | } |
| | | }catch (Exception e){ |
| | | LedErrorThreadUtil.ledErrorThread("翻转上传异常!站点号:"+staNo,4, LedErrorAreaType.ONE_OTHER.getDesc()); |
| | | log.error("异常4!!!"+e); |
| | | return FAIL; |
| | | } |
| | | return FAIL; |
| | | } |
| | | |
| | | public ReturnT<String> start2(int staNo) { |
| | | try{ |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign("sign"+staNo); |
| | | if (Cools.isEmpty(rgvOneSign) || rgvOneSign.getRgvOneSign()!=1){ |
| | | return FAIL; |
| | | } |
| | | |
| | | SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1); |
| | | StaProtocol staProtocol = devpThread.getStation().get(staNo); |
| | | if (staProtocol == null) { |
| | | return FAIL; |
| | | } else { |
| | | staProtocol = staProtocol.clone(); |
| | | } |
| | | if (!staProtocol.isLoading() && staProtocol.getWorkNo()!=0){ |
| | | rgvOneSign.setRgvOneSign(0); |
| | | rgvOneSignMapper.updateById(rgvOneSign); |
| | | } |
| | | }catch (Exception e){ |
| | | log.error("异常3!!!"+e); |
| | | return FAIL; |
| | | } |
| | | return FAIL; |
| | | } |
| | | |
| | | private ReturnT<String> postMesData(String erpPath,Object combParam){ |
| | | if(combParam != null){ |
| | | String response = ""; |