WS
2023-09-07 99eb091857a72a0defd0a5bdd2185d1d2d8da573
src/main/java/com/fzzy/async/fzzy40/Fzzy40SyncService12.java
@@ -1,11 +1,13 @@
package com.fzzy.async.fzzy40;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
import com.fzzy.api.data.SyncProtocol;
import com.fzzy.api.service.SyncService12;
import com.fzzy.async.fzzy35.impl.Fzzy35Sync1203;
import com.fzzy.async.fzzy35.impl.Fzzy35Sync1208;
import com.fzzy.async.fzzy40.impl.*;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -41,6 +43,12 @@
    private Fzzy40Sync1209 fzzySync1209;
    @Autowired
    private Fzzy40Sync1210 fzzySync1210;
    @Autowired
    private Fzzy40Sync1109 fzzySync1109;
    @Autowired
    private Fzzy40Sync2101 fzzySync2101;
    @Autowired
    private Fzzy40Sync2104 fzzySync2104;
    @Override
    public String getProtocol() {
@@ -55,6 +63,15 @@
        Date start = param.getStart();
        Date end = param.getEnd();
        /*-----各省独有接口信息同步-----*/
        if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_SH_2023.getCode().equals(param.getPushProtocol())) {
            //上海市平台2023版,需要同步市储检斤单,同步市储驳运单
            //同步市储检斤单
            fzzySync2101.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd());
            //同步市储驳运单
            fzzySync2104.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd());
        }
        //客户同步
        fzzySync1212.syncData(kqdm, deptId, start, end);
@@ -67,7 +84,7 @@
        //粮食入库质检
        fzzySync1203.syncData(kqdm, deptId, start, end);
        //粮食入库结算
        //粮食入库结算
        fzzySync1204.syncData(kqdm, deptId, start, end);
        //粮食出库同步
        fzzySync1205.syncData(kqdm, deptId, start, end);
@@ -79,13 +96,13 @@
        //倒仓信息同步
        fzzySync1207.syncData(kqdm, deptId, start, end);
        //出入库文件信息同步  TODO
        //出入库文件信息同步
        fzzySync1109.syncData(kqdm, deptId, start, end);
        //粮食库存同步  TODO
        //粮食库存同步
        fzzySync1208.syncData(kqdm, deptId, start, end);
        //粮食性质转变信息同步  TODO
        //粮食性质转变信息同步
        fzzySync1210.syncData(kqdm, deptId, start, end);