*
lsh
2024-10-17 44810d2a6263c06044238a6f392d01622071f1d2
*
4个文件已修改
5个文件已添加
142 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/RgvController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/SiteController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/BasCircularShuttle.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/BasCircularShuttleMapper.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/BasCircularShuttleService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/BasCircularShuttleServiceImpl.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/CodeBuilder.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SiemensDevpThread.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/BasCircularShuttleMapper.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/RgvController.java
@@ -388,6 +388,9 @@
        List<EnergyGatheringRingParam> result = new ArrayList<>();
        try{
            for (DevpSlave devp : slaveProperties.getDevp()) {
                if (devp.getId()!=1){
                    break;
                }
                SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
                if (devpThread.isResult()){
                    if (true){
src/main/java/com/zy/asrs/controller/SiteController.java
@@ -45,21 +45,6 @@
    @Autowired
    private BasDevpService basDevpService;
    @GetMapping("/io/mode/info/site")
    @ManagerAuth(memo = "入出库模式")
    public R ioMode(){
        List<Map<String, Object>> res = new ArrayList<>();
        for (DevpSlave devp : slaveProperties.getDevp()) {
            SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
            Map<String, Object> map2 = new HashMap<>();
            map2.put("floor", 2);
            map2.put("modeVal", devpThread.ioModeOf2F.id);
            map2.put("modeDesc", devpThread.ioModeOf2F.desc);
            res.add(map2);
        }
        return R.ok().add(res);
    }
    @PostMapping("/table/site")
    @ManagerAuth(memo = "站点信息表")
    public R siteTable(){
src/main/java/com/zy/asrs/entity/BasCircularShuttle.java
New file
@@ -0,0 +1,54 @@
package com.zy.asrs.entity;
import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
@Data
@TableName("asr_bas_circular_shuttle")
public class BasCircularShuttle implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * ID
     */
    @ApiModelProperty(value= "ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @ApiModelProperty(value= "")
    @TableField("ste_id")
    private Integer steId;
    @ApiModelProperty(value= "")
    @TableField("ste_no")
    private Integer steNo;
    /**
     * 0:正常,1:禁用
     */
    @ApiModelProperty(value= "0:正常,1:禁用")
    private Integer status;
    public BasCircularShuttle() {}
    public BasCircularShuttle(Integer steId,Integer steNo,Integer status) {
        this.steId = steId;
        this.steNo = steNo;
        this.status = status;
    }
//    BasCircularShuttle basCircularShuttle = new BasCircularShuttle(
//            null,    // [非空]
//            null,    // [非空]
//            null    // 0:正常,1:禁用[非空]
//    );
}
src/main/java/com/zy/asrs/mapper/BasCircularShuttleMapper.java
New file
@@ -0,0 +1,12 @@
package com.zy.asrs.mapper;
import com.zy.asrs.entity.BasCircularShuttle;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
@Mapper
@Repository
public interface BasCircularShuttleMapper extends BaseMapper<BasCircularShuttle> {
}
src/main/java/com/zy/asrs/service/BasCircularShuttleService.java
New file
@@ -0,0 +1,8 @@
package com.zy.asrs.service;
import com.zy.asrs.entity.BasCircularShuttle;
import com.baomidou.mybatisplus.service.IService;
public interface BasCircularShuttleService extends IService<BasCircularShuttle> {
}
src/main/java/com/zy/asrs/service/impl/BasCircularShuttleServiceImpl.java
New file
@@ -0,0 +1,12 @@
package com.zy.asrs.service.impl;
import com.zy.asrs.mapper.BasCircularShuttleMapper;
import com.zy.asrs.entity.BasCircularShuttle;
import com.zy.asrs.service.BasCircularShuttleService;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
@Service("basCircularShuttleService")
public class BasCircularShuttleServiceImpl extends ServiceImpl<BasCircularShuttleMapper, BasCircularShuttle> implements BasCircularShuttleService {
}
src/main/java/com/zy/common/CodeBuilder.java
@@ -17,10 +17,10 @@
//        generator.table="sys_host";
        // sqlserver
        generator.sqlOsType = SqlOsType.SQL_SERVER;
        generator.url="192.168.4.15:1433;databasename=ahyxasrs";
        generator.url="127.0.0.1:50948;databasename=gdhmasrs";
        generator.username="sa";
        generator.password="sa@123";
        generator.table="jar_wrk_mast_execute";
        generator.table="asr_bas_circular_shuttle";
        generator.packagePath="com.zy.asrs";
        generator.controller = false;
src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -43,8 +43,6 @@
    private DevpSlave slave;
    private SiemensS7Net siemensS7Net;
    private Map<Integer, StaProtocol> station = new ConcurrentHashMap<>();
    public boolean charge0;     //请求充电
    public boolean charge1;     //请求充电
    private short heartBeatVal = 1;
    private boolean result = false;
    public static final ArrayList<Integer> staNos1 = new ArrayList<Integer>() {{
@@ -56,24 +54,6 @@
        add(121);add(122);add(123);add(124);add(125);add(126);add(127);add(128);add(129);add(130);
        add(131);add(132);add(133);
    }};
    /**
     * 条码数量
     */
    private int barcodeSize = 5;
    /**
     * 入出库模式
     * 0:未知
     * 1:入库启动中
     * 2.入库模式
     * 3.出库启动中 (不能生成入库工作档)
     * 4.出库模式
     */
    public IoModeType ioModeOf2F = IoModeType.NONE;
//    public IoModeType ioMode = IoModeType.NONE;
    public IoModeType ioModeOf4F = IoModeType.NONE;
//    public IoModeType ioMode = IoModeType.NONE;
    public SiemensDevpThread(DevpSlave slave) {
        this.slave = slave;
src/main/resources/mapper/BasCircularShuttleMapper.xml
New file
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zy.asrs.mapper.BasCircularShuttleMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.zy.asrs.entity.BasCircularShuttle">
        <id column="id" property="id" />
        <result column="ste_id" property="steId" />
        <result column="ste_no" property="steNo" />
        <result column="status" property="status" />
    </resultMap>
</mapper>