whycxzp
2025-03-21 7a5fb2587abdfdcc6ecf8ed283f0b10e4aa5b10b
Wms仓库相关代码
2个文件已修改
1个文件已添加
131 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/InterfaceWmsController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/WmsPallet.java 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/WmsService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/InterfaceWmsController.java
@@ -54,5 +54,10 @@
        return service.getLocationList();
    }
    @GetMapping("getPalletList")
    public Response getPalletList(){
        return service.getPalletList();
    }
}
src/main/java/com/whyc/dto/WmsPallet.java
New file
@@ -0,0 +1,110 @@
package com.whyc.dto;
/**
 *
 * 托盘库位
 * {
 * "pallet_ID": 35,
 * "palletCode": "10001",
 * "status": 0,
 * "out_ID": null,
 * "material_ID": 73,
 * "ha": "350AH",
 * "v": "4v",
 * "pos": "活化房左侧库位1",
 * "supper": "圣阳",
 * "activation": 0
 * }
 */
public class WmsPallet {
    private Integer pallet_ID;
    private String palletCode;
    private Integer status;
    private Integer out_ID;
    private Integer material_ID;
    private String ha;
    private String v;
    private String pos;
    private String supper;
    private Integer activation;
    public Integer getPallet_ID() {
        return pallet_ID;
    }
    public void setPallet_ID(Integer pallet_ID) {
        this.pallet_ID = pallet_ID;
    }
    public String getPalletCode() {
        return palletCode;
    }
    public void setPalletCode(String palletCode) {
        this.palletCode = palletCode;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public Integer getOut_ID() {
        return out_ID;
    }
    public void setOut_ID(Integer out_ID) {
        this.out_ID = out_ID;
    }
    public Integer getMaterial_ID() {
        return material_ID;
    }
    public void setMaterial_ID(Integer material_ID) {
        this.material_ID = material_ID;
    }
    public String getHa() {
        return ha;
    }
    public void setHa(String ha) {
        this.ha = ha;
    }
    public String getV() {
        return v;
    }
    public void setV(String v) {
        this.v = v;
    }
    public String getPos() {
        return pos;
    }
    public void setPos(String pos) {
        this.pos = pos;
    }
    public String getSupper() {
        return supper;
    }
    public void setSupper(String supper) {
        this.supper = supper;
    }
    public Integer getActivation() {
        return activation;
    }
    public void setActivation(Integer activation) {
        this.activation = activation;
    }
}
src/main/java/com/whyc/service/WmsService.java
@@ -66,4 +66,20 @@
        }
        return response;
    }
    public Response getPalletList() {
        String httpUrl = "http://192.168.10.133:8051"+"/api/Wms_pallet/get_all";
        Response response = HttpUtil.doGet(httpUrl, (String) null);
        //对结果进行处理
        if(response.getCode() == 1){ //请求成功,data有正常数据
            String dataStr = (String) response.getData();
            //截取dataStr中"data:"后的字符串
            int index = dataStr.indexOf("data");
            dataStr = dataStr.substring(index+6, dataStr.length()-3);
            //WmsLocationDto wmsLocationDto = JsonUtil.getGson().fromJson(dataStr, WmsLocationDto.class);
            List<WmsPallet> wmsPalletList = JsonUtil.getGson().fromJson(dataStr, new TypeToken<List<WmsPallet>>(){}.getType());
            response.set(1,wmsPalletList);
        }
        return response;
    }
}