src/main/java/com/zy/asrs/entity/LocMast.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/netty/handle/PackageServerHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/LocMastMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/entity/LocMast.java
@@ -195,6 +195,9 @@ @TableField("pack_status") private Integer packStatus; @ApiModelProperty(value= "通道") private Integer channel; public String getIoTime$(){ if (Cools.isEmpty(this.ioTime)){ return ""; src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2019,6 +2019,16 @@ newStatus = 0; newSingle = 0;//测试复核,寄存器地址,8===>>0 break; case 11://入库前判断充电线是否放好 olsStatus = 99; newStatus = 0; newSingle = 11;//不变 break; case 12://充电线放好 olsStatus = 99; newStatus = 0; newSingle = 0;//测试复核,寄存器地址,12===>>0 break; } TestMast testMast = testMastService.selectOne(new EntityWrapper<TestMast>() @@ -2044,6 +2054,7 @@ } }else if (devpThread.startSignal[i] == 5){ SearchLocParam param = new SearchLocParam(); param.setBarcode(i+1+""); String response = new HttpHandler.Builder() .setUri(wmsUrl) .setPath("/mobile/test/suspend/auth") @@ -2097,7 +2108,34 @@ } else { devpThread.startSignal[i] = newSingle; } } }else if (devpThread.startSignal[i] == 11){ LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>() .eq("channel",(i+1))); if (locMast.getLocSts().equals("O")){ locMast.setLocSts("X"); locMastService.update(locMast,new EntityWrapper<LocMast>() .eq("channel",(i+1))); } }else if (devpThread.startSignal[i] == 12){ LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>() .eq("channel",(i+1))); if (locMast.getLocSts().equals("X")){ locMast.setLocSts("O"); locMastService.update(locMast,new EntityWrapper<LocMast>() .eq("channel",(i+1))); //复位PLC信号,借用输送站点实体类 StaProtocol staProtocol = new StaProtocol(); staProtocol.setSiteId(i*2);//寄存器地址 staProtocol.setStaNo(newSingle);//修改PLC寄存器地址值,12==>0 boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol)); if(!result){ // log.error("更新库位紧急出库信号失败===>>[channel:{},locNo:{},barcode:{}]", i+1, locMast.getLocNo(), locMast.getBarcode()); // throw new CoolException("更新测试信号失败===>>" + i); } else { devpThread.startSignal[i] = newSingle; } } }else { } } src/main/java/com/zy/core/netty/handle/PackageServerHandler.java
@@ -44,6 +44,13 @@ case HEARTBEAT: ChannelCache.setChannel(String.valueOf(fire3030.getNo()), ctx.channel()); Constant.errorMap.remove(fire3030.getNo()); LocMastService locMastService2 = SpringUtils.getBean(LocMastService.class); LocMast locMast2 = locMastService2.selectOne(new EntityWrapper<LocMast>().eq("loc_no","01001804")); if(null != locMast2) { locMast2.setChannel(1000); locMast2.setModiTime(new Date()); locMastService2.update(locMast2, new EntityWrapper<LocMast>().eq("loc_no", "01001804")); } break; case FIRE_ALARM: //消防IO点编号 src/main/resources/mapper/LocMastMapper.xml
@@ -34,6 +34,7 @@ <result column="mk" property="mk" /> <result column="barcode" property="barcode" /> <result column="ctn_no" property="ctnNo" /> <result column="channel" property="channel" /> </resultMap>