CZT
2023-12-21 637e5d4b9b37f165c639ed74cdaf7b98c514473b
调整宁夏省平台文件上传接口
已修改5个文件
已添加2个文件
152 ■■■■■ 文件已修改
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1109.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1203.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java
@@ -84,15 +84,12 @@
                //检查害虫方法,0-远程、1-人工、2-其他
                api1303.setJchcff("0");
                //发生部位,坐标填写:x,y,z
                api1303.setFsbw(null);//非必填字段
                api1303.setFsbw("粮面");//非必填字段
                //害虫种类。多个用#隔开#TODO >> å¾…优化调整
                api1303.setHczl("21212");
                //虫口密度值集合
                if(StringUtils.isEmpty(fz40Pest.getPoints())){
                    continue;
                }
                String ckmdzjh = this.geeCkmdzjh(fz40Pest.getPestMax(), fz40Pest.getPoints());
                api1303.setCkmdzjh(ckmdzjh);
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java
@@ -81,8 +81,8 @@
                api1306.setXzjssj(fz40DrugLog.getEnd());
                //设置虫害检测单号
                api1306.setHcjcdh(api1105.getHwdm() + fz40DrugLog.getPestBatchId());
                api1303List = api1303Rep.getDataByHcjcdh(fz40DrugLog.getPestBatchId());
                if (null != api1303List || api1303List.size() > 0) {
                api1303List = api1303Rep.getDataByBizId(fz40DrugLog.getPestBatchId());
                if (null != api1303List && api1303List.size() > 0) {
                    api1306.setHcjcdh(api1303List.get(0).getHcjcdh());
                }
src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -200,9 +200,13 @@
            return api1108;
        }
        if (NX2023Constant.NX_2023_API_CODE_1109.equals(inteId)) {
            Nx2023Api1109 api1109 = new Nx2023Api1109();
            Api1109 apiData = (Api1109) data;
            apiData.setWjl(FileUtils.fileToByteString(apiData.getWjdz()));
            return apiData;
            BeanUtils.copyProperties(apiData, api1109);
            Map<String, String> map = new HashMap<>();
            map.put(apiData.getWjmc(), FileUtils.fileToByteString(apiData.getWjdz()));
            api1109.setWjl(JSON.toJSONString(map));
            return api1109;
        }
        if (NX2023Constant.NX_2023_API_CODE_1111.equals(inteId)) {
            Nx2023Api1111 api1111 = new Nx2023Api1111();
@@ -224,6 +228,12 @@
            BeanUtils.copyProperties(data, api1201);
            return api1201;
        }
        if (NX2023Constant.NX_2023_API_CODE_1203.equals(inteId)) {
            Nx2023Api1203 api1203 = new Nx2023Api1203();
            BeanUtils.copyProperties(data, api1203);
            return api1203;
        }
        if (NX2023Constant.NX_2023_API_CODE_1211.equals(inteId)) {
            Nx2023Api1211 api1211 = new Nx2023Api1211();
            BeanUtils.copyProperties(data, api1211);
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1109.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
package com.fzzy.push.nx2023.dto;
import com.alibaba.fastjson.annotation.JSONField;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * æŽ¥å£è¡¨-文件信息
 */
@Data
public class Nx2023Api1109 implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = -6615204510395829490L;
    @PropertyDef(label = "文件名称")
    private String wjmc;
    @PropertyDef(label = "库区代码")
    private String kqdm;
    @PropertyDef(label = "文件类型", description = "1:库区鸟瞰图 2:入库图片 3:出库图片 4:入库检斤视频(截取检斤时间前后各 5秒钟视频)5:出库检斤视频(截取检斤时间前后各 5 ç§’钟视频)104:熏蒸备案接口附件")
    private String wjlx;
    @PropertyDef(label = "文件流")
    private String wjl;
    @PropertyDef(label = "操作标志")
    private String czbz;
    @PropertyDef(label = "最后更新时间")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date zhgxsj;
}
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1203.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
package com.fzzy.push.nx2023.dto;
import com.alibaba.fastjson.annotation.JSONField;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * æŽ¥å£è¡¨-粮食入库检验信息
 */
@Data
public class Nx2023Api1203 implements Serializable {
    @PropertyDef(label = "入库检验单号")
    private String rkjydh;
    @PropertyDef(label = "货位代码")
    private String hwdm;
    @PropertyDef(label = "入库业务单号")
    private String rkywdh;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "扦样时间")
    private Date qysj;
    @PropertyDef(label = "扦样人姓名")
    private String qyrxm;
    @PropertyDef(label = "扦样方式")
    private String qyfs;
    @PropertyDef(label = "检验项目,隔开")
    private String jyxm;
    @PropertyDef(label = "检验值,隔开")
    private String jyz;
    @PropertyDef(label = "增扣价(元,隔开)")
    private String zkj;
    @PropertyDef(label = "增扣量(公斤,隔开)")
    private String zkl;
    @PropertyDef(label = "检验人姓名")
    private String jyrxm;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "检验时间")
    private Date jysj;
    @PropertyDef(label = "检验结果")
    private String jyjg;
    @PropertyDef(label = "粮食品种代码")
    private String lspzdm;
    @PropertyDef(label = "粮食定等")
    private String lsdd;
    @PropertyDef(label = "保管员复核")
    private String bgyfh;
    @PropertyDef(label = "操作标志")
    private String czbz;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "更新时间")
    private Date zhgxsj;
}
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -487,9 +487,14 @@
            if (null != api1208List && api1208List.size() > 0) {
                api1203.setPch(apiData.getHwdm() + api1208List.get(0).getShnd());
            }
            //设置质检编码(默认等同于入库质检单号)
            //设置质检编码(默认等同于入库质检单号),若为船运,则设置为系统内船运的单号
            api1203.setZjbh(api1203.getRkjydh());
            List<Api1202> api1202List = api1202Rep.getDataById(api1203.getRkywdh());
            if (null != api1202List && api1202List.size() > 0) {
                if(api1202List.get(0).getYsgj().equals("3")){
                    api1203.setZjbh(api1202List.get(0).getBizId().substring(2));
                }
            }
            //设置空属性为默认值
            changeObject(api1203);
            return api1203;
@@ -885,8 +890,8 @@
                    }
                }
            }
            api1403.setLrsl(lrsl);
            api1403.setLcsl(lcsl);
            api1403.setLrsl(lrsl/1000 + "");
            api1403.setLcsl(lcsl/1000 + "");
            //设置空属性为默认值
            changeObject(api1403);
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java
@@ -66,10 +66,10 @@
    private String bjw;
    @PropertyDef(label = "轮入数量")
    private Double lrsl;
    private String lrsl;
    @PropertyDef(label = "轮出数量")
    private Double lcsl;
    private String lcsl;
}