czt
2025-09-22 11430ae628f098654579811131abc522d679e870
上海对农接口调整-增加自动上传
已修改1个文件
已添加4个文件
261 ■■■■■ 文件已修改
src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sx2024/SX2024PushService11.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sx2024/SX2024PushService12.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sx2024/SX2024PushService13.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sx2024/SX2024PushService14.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java
@@ -50,6 +50,15 @@
        pushService99.pushData9107(apiRemoteService, param);
        pushService99.pushData9108(apiRemoteService, param);
        //上海对农接口
        pushService99.pushData9109(apiRemoteService, param);
        pushService99.pushData9110(apiRemoteService, param);
        pushService99.pushData9111(apiRemoteService, param);
        pushService99.pushData9112(apiRemoteService, param);
        pushService99.pushData9113(apiRemoteService, param);
        pushService99.pushData9114(apiRemoteService, param);
        pushService99.pushData9115(apiRemoteService, param);
        pushService99.pushData9116(apiRemoteService, param);
        log.info("------->>>>行政管理 æŽ¥å£æ¨¡å—上报结束");
    }
src/main/java/com/fzzy/push/sx2024/SX2024PushService11.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,68 @@
package com.fzzy.push.sx2024;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
import com.fzzy.api.service.PushService11;
import com.fzzy.push.impl.ComPushService11;
import com.fzzy.push.impl.ComPushService15;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @Desc: é™•西省平台 2024版接口规范
 * @author:
 * @update-time: 2023/10/10 18:25
 */
@Slf4j
@Component
public class SX2024PushService11 implements PushService11 {
    @Autowired
    private SX2024ApiRemoteService apiRemoteService;
    @Autowired
    private ComPushService11 pushService11;
    @Autowired
    private ComPushService15 pushService15;
    @Override
    public String getProtocol() {
        return PushProtocol.SB_SX_2024.getCode();
    }
    @Override
    public void pushData(ApiParam param) {
        //单位信息
        pushService11.pushData1101(apiRemoteService, param);
        //库区信息
        pushService11.pushData1102(apiRemoteService, param);
        //仓房信息
        pushService11.pushData1103(apiRemoteService, param);
        //廒间信息
        pushService11.pushData1104(apiRemoteService, param);
        //货位信息
        pushService11.pushData1105(apiRemoteService, param);
        //油罐信息
        pushService11.pushData1106(apiRemoteService, param);
        //设备信息
        pushService11.pushData1107(apiRemoteService, param);
        //药剂信息
        pushService11.pushData1108(apiRemoteService, param);
        //库区图仓房点位信息
        pushService11.pushData1110(apiRemoteService, param);
        //库区图视频监控设备点位数据
        pushService11.pushData1111(apiRemoteService, param);
        //人员信息
        pushService11.pushData1112(apiRemoteService, param);
        //企业信用信息
        pushService11.pushData1113(apiRemoteService, param);
        //文件信息推送,转移到12大类进行推送
        //财务报表数据推送
        pushService15.pushData1500(apiRemoteService, param);
    }
}
src/main/java/com/fzzy/push/sx2024/SX2024PushService12.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,82 @@
package com.fzzy.push.sx2024;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
import com.fzzy.api.service.PushService12;
import com.fzzy.push.impl.ComPushService12;
import com.fzzy.push.impl.ComPushService90;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @Desc: é™•西省平台 2024版接口规范
 * @author:
 * @update-time: 2023/10/27
 */
@Slf4j
@Component
public class SX2024PushService12 implements PushService12 {
    @Autowired
    private SX2024ApiRemoteService apiRemoteService;
    @Autowired
    private ComPushService12 pushService12;
    @Autowired
    private ComPushService90 pushService99;
    @Override
    public String getProtocol() {
        return PushProtocol.SB_SX_2024.getCode();
    }
    @Override
    public void pushData(ApiParam param) {
        log.info("------->>>>粮食购销 æŽ¥å£æ¨¡å—上报开始");
        //客户信息
        pushService12.pushData1212(apiRemoteService, param);
        //合同
        pushService12.pushData1201(apiRemoteService, param);
        //入库数据 + å…¥åº“过磅
        pushService12.pushData1202(apiRemoteService, param);
        //入库质检
        pushService12.pushData1203(apiRemoteService, param);
        //入库结算
        pushService12.pushData1204(apiRemoteService, param);
        //出库数据 + å‡ºåº“过磅
        pushService12.pushData1205(apiRemoteService, param);
        //出库结算
        pushService12.pushData1206(apiRemoteService, param);
        //倒仓
        pushService12.pushData1207(apiRemoteService, param);
        //损溢单
        pushService12.pushData1209(apiRemoteService, param);
        //粮食库存数据
        pushService12.pushData1208(apiRemoteService, param);
        //性质转变
        pushService12.pushData1210(apiRemoteService, param);
        //账面库存
        pushService12.pushData1211(apiRemoteService, param);
        //文件
        pushService12.pushData1109(apiRemoteService, param);
        //封仓确认单
        pushService12.pushData1213(apiRemoteService, param);
        log.info("------->>>>粮食购销 æŽ¥å£æ¨¡å—上报结束");
    }
}
src/main/java/com/fzzy/push/sx2024/SX2024PushService13.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,58 @@
package com.fzzy.push.sx2024;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
import com.fzzy.api.service.PushService13;
import com.fzzy.push.impl.ComPushService13;
import com.fzzy.push.impl.ComPushService90;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @Desc: é™•西省平台 2024版接口规范
 * @author:
 * @update-time: 2023/10/27
 */
@Slf4j
@Component
public class SX2024PushService13 implements PushService13 {
    @Autowired
    private SX2024ApiRemoteService apiRemoteService;
    @Autowired
    private ComPushService13 pushService13;
    @Autowired
    private ComPushService90 pushService90;
    @Override
    public String getProtocol() {
        return PushProtocol.SB_SX_2024.getCode();
    }
    @Override
    public void pushData(ApiParam param) {
        pushService13.pushData1301(apiRemoteService, param);
        //粮情
        pushService13.pushData1302(apiRemoteService, param);
        //气体
        pushService13.pushData1304(apiRemoteService, param);
        //虫害
        pushService13.pushData1303(apiRemoteService, param);
        //通风
        pushService13.pushData1305(apiRemoteService, param);
        pushService13.pushData1306(apiRemoteService, param);
        pushService13.pushData1307(apiRemoteService, param);
        pushService13.pushData1308(apiRemoteService, param);
        pushService13.pushData1309(apiRemoteService, param);
        pushService13.pushData1310(apiRemoteService, param);
    }
}
src/main/java/com/fzzy/push/sx2024/SX2024PushService14.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,44 @@
package com.fzzy.push.sx2024;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
import com.fzzy.api.service.PushService14;
import com.fzzy.push.impl.ComPushService14;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @Desc: é™•西省平台 2024版接口规范
 * @author:
 * @update-time: 2022/10/27
 */
@Slf4j
@Component
public class SX2024PushService14 implements PushService14 {
    @Autowired
    private SX2024ApiRemoteService apiRemoteService;
    @Autowired
    private ComPushService14 pushService;
    @Override
    public String getProtocol() {
        return PushProtocol.SB_SX_2024.getCode();
    }
    @Override
    public void pushData(ApiParam param) {
        pushService.pushData1401(apiRemoteService, param);
        pushService.pushData1402(apiRemoteService, param);
        //轮换计划
        pushService.pushData1403(apiRemoteService, param);
        pushService.pushData1405(apiRemoteService, param);
    }
}