|  |  | 
 |  |  |     @PostMapping("/detl/update") | 
 |  |  |     @ManagerAuth(memo = "修改站点数据") | 
 |  |  |     public R siteDetlUpdate(@RequestParam Integer siteId, | 
 |  |  |                             @RequestParam Integer workNo, | 
 |  |  |                             @RequestParam Long workNo, | 
 |  |  |                             @RequestParam Integer staNo, | 
 |  |  |                             @RequestParam String pakMk){ | 
 |  |  |         for (DevpSlave devp : slaveProperties.getDevp()) { | 
 
 |  |  | 
 |  |  |     private Integer siteId; | 
 |  |  |  | 
 |  |  |     // 工作号 | 
 |  |  |     private Integer workNo; | 
 |  |  |     private Long workNo; | 
 |  |  |  | 
 |  |  |     // 工作状态 | 
 |  |  |     private String wrkSts = ""; | 
 
 |  |  | 
 |  |  |     private String siteId; | 
 |  |  |  | 
 |  |  |     // 工作号 | 
 |  |  |     private Integer workNo; | 
 |  |  |     private Long workNo; | 
 |  |  |  | 
 |  |  |     // 站点状态 | 
 |  |  |     private SiteStatusType siteStatus; | 
 
 |  |  | 
 |  |  |     private Integer devNo; | 
 |  |  |  | 
 |  |  |     // 工作号 | 
 |  |  |     private Integer workNo = 0; | 
 |  |  |     private Long workNo = 0L; | 
 |  |  |  | 
 |  |  |     // 自动 | 
 |  |  |     private String autoing = "-"; | 
 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "任务号") | 
 |  |  |     @TableField("wrk_no1") | 
 |  |  |     private Integer wrkNo1; | 
 |  |  |     private Long wrkNo1; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 堆垛机号 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "堆垛机号") | 
 |  |  |     @TableField("wrk_no2") | 
 |  |  |     private Integer wrkNo2; | 
 |  |  |     private Long wrkNo2; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 错误码 | 
 |  |  | 
 |  |  |  | 
 |  |  |     public BasRgv() {} | 
 |  |  |  | 
 |  |  |     public BasRgv(Integer rgvNo,String inEnable,String outEnable,Integer rgvSts,Integer wrkNo1,Integer wrkNo2,Long rgvErr,String pakMk,Integer status,Long createBy,Date createTime,Long updateBy,Date updateTime,String memo) { | 
 |  |  |     public BasRgv(Integer rgvNo,String inEnable,String outEnable,Integer rgvSts,Long wrkNo1,Long wrkNo2,Long rgvErr,String pakMk,Integer status,Long createBy,Date createTime,Long updateBy,Date updateTime,String memo) { | 
 |  |  |         this.rgvNo = rgvNo; | 
 |  |  |         this.inEnable = inEnable; | 
 |  |  |         this.outEnable = outEnable; | 
 
 |  |  | 
 |  |  | package com.zy.asrs.service.impl; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.mapper.EntityWrapper; | 
 |  |  | import com.core.common.Cools; | 
 |  |  | import com.core.common.R; | 
 |  |  | import com.zy.asrs.entity.WrkMast; | 
 |  |  | import com.zy.asrs.entity.param.WcsTaskDistributionParam; | 
 |  |  | import com.zy.asrs.service.OpenService; | 
 |  |  | import com.zy.asrs.service.WrkMastService; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  |  | 
 |  |  | 
 |  |  | @Service | 
 |  |  | public class OpenServiceImpl implements OpenService { | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private WrkMastService wrkMastService; | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional | 
 |  |  |     public List<String> queryStock() { | 
 |  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional | 
 |  |  |     public R wcsTaskDistribution(WcsTaskDistributionParam param) { | 
 |  |  |         WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrkNo", param.getTaskNo())); | 
 |  |  |         if (!Cools.isEmpty(wrkMast1)){ | 
 |  |  |             return R.error().add("工作号已存在,taskNo="+param.getTaskNo()); | 
 |  |  |         } | 
 |  |  |         WrkMast wrkMast = new WrkMast(); | 
 |  |  |         wrkMast.setWrkNo(param.getTaskNo()); | 
 |  |  |         wrkMast.setSourceStaNo(param.getStartSta$()); | 
 |  |  |         wrkMast.setStaNo(param.getEndSta$()); | 
 |  |  |         wrkMast.setWrkSts(1L); | 
 |  |  |         wrkMast.setIoType(1); | 
 |  |  |         wrkMastService.insert(wrkMast); | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  | 
 
 |  |  | 
 |  |  |         if (alarm!=null) { | 
 |  |  |             basRgv.setRgvErr(alarm.longValue()); | 
 |  |  |         } | 
 |  |  |         basRgv.setWrkNo1(taskNo1.intValue()); | 
 |  |  |         basRgv.setWrkNo1(taskNo1.longValue()); | 
 |  |  |         return basRgv; | 
 |  |  |     } | 
 |  |  |  | 
 
 |  |  | 
 |  |  |                     staProtocol.setSiteId(siteId); | 
 |  |  |                     station.put(siteId, staProtocol); | 
 |  |  |                 } | 
 |  |  |                 staProtocol.setWorkNo(siemensS7Net.getByteTransform().TransUInt32(result.Content, i*8));     // 工作号 | 
 |  |  |                 staProtocol.setWorkNo(siemensS7Net.getByteTransform().TransUInt32(result.Content, i*4));     // 工作号 | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  |