czt
2025-04-15 b8bb7aac6f648cac32d14e44c9f410f383b53500
更新上海接口V3.2
已修改8个文件
37 ■■■■■ 文件已修改
src/main/java/com/fzzy/api/entity/Api1201.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/view/repository/Api1201Rep.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/impl/ComPushService90.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/entity/Api1201.java
@@ -244,4 +244,8 @@
    @PropertyDef(label = "同步时间", description = "从粮库系统同步到接口管理中心的时间")
    @Column(name = "syncTime")
    private Date syncTime;
    @PropertyDef(label = "轮换年度", description = "目前上海使用")
    @Column(name = "lhnd")
    private String lhnd;
}
src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java
@@ -7,6 +7,7 @@
import com.fzzy.otherview.sh2023.pr.SHApi1115PR;
import com.fzzy.push.sh2023.dto.SH2023Api1115;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.time.DateFormatUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@@ -29,6 +30,8 @@
    private Api1102Rep api1102Rep;
    @Autowired
    private Api1105Rep api1105Rep;
    @Autowired
    private Api1201Rep api1201Rep;
    @Autowired
    private Api1202Rep api1202Rep;
    @Autowired
@@ -91,6 +94,15 @@
                }
            }
        }
        //设置合同数
        Integer hts = 0;
        List<Api1201> api1201List = api1201Rep.getNumByLhnd(api1102.getKqdm(), DateFormatUtils.format(new Date(), "yyyy"));
        if(api1201List != null && api1201List.size() > 0){
            hts = api1201List.size();
        }
        sh2023Api1115.setHts(hts + "");
        //入库条数
        List<Api1202> api1202List = api1202Rep.getDataByYwrq(api1102.getKqdm(), DateUtil.getYearFirst(exeDate), exeDate);
        if(null != api1202List && api1202List.size() > 0){
src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
@@ -35,4 +35,13 @@
     */
    @Query("from Api1201 where bizId =:bizId")
    List<Api1201> getDataByBizId(@Param("bizId") String bizId);
    /**
     * 根据库区代码和轮换年度查询合同信息
     * @param kqdm
     * @param lhnd
     * @return
     */
    @Query("from Api1201 where kqdm=:kqdm and lhnd =:lhnd")
    List<Api1201> getNumByLhnd(@Param("kqdm") String kqdm, @Param("lhnd") String lhnd);
}
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
@@ -161,6 +161,8 @@
                apiData.setYdwcsj(sysData.getEndTime());
                apiData.setBfqyr(StringUtils.isEmpty(sysData.getSignUser()) ? "本方签约人" : sysData.getSignUser());
                //设置年度
                apiData.setLhnd(sysData.getYear());
                apiData.setSyncTime(new Date());
                apiData.setBizId(sysData.getId());
src/main/java/com/fzzy/push/impl/ComPushService90.java
@@ -54,7 +54,7 @@
     * 9101 数据相符性接口--上海市平台
     */
    public void pushData9101(ApiRemoteService apiRemoteService, ApiParam param) {
        // 获取 视频监控接口数据
        // 获取 数据相符性接口数据
        List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9101);
        if (null == items || items.isEmpty()) {
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java
@@ -66,4 +66,7 @@
    @PropertyDef(label = "标记位")
    private String bjw;
    @PropertyDef(label = "合同数", description = "关联本轮换年度合同总数")
    private String hts;
}
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java
@@ -168,4 +168,7 @@
    @PropertyDef(label = "标记位")
    private String bjw;
    @PropertyDef(label = "轮换年度")
    private String lhnd;
}
src/main/resources/application.yml
@@ -1,7 +1,7 @@
##########################  Server   ##########################
spring:
  profiles:
    active: dev
    active: pro
  application:
    name: igds-api
  main: