package com.fzzy.async.fzzy35; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.SyncProtocol; import com.fzzy.api.service.SyncService12; import com.fzzy.async.fzzy35.impl.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; /** * @Desc: 粮食购销相关数据同步 * @author: Andy * @update-time: 2022/10/27 */ @Component public class Fzzy35SyncService12 implements SyncService12 { @Autowired private Fzzy35Sync1109 fzzy35Sync1109; @Autowired private Fzzy35Sync1201 fzzySync1201; @Autowired private Fzzy35Sync1202 fzzySync1202; @Autowired private Fzzy35Sync1203 fzzySync1203; @Autowired private Fzzy35Sync1204 fzzySync1204; @Autowired private Fzzy35Sync1205 fzzySync1205; @Autowired private Fzzy35Sync1206 fzzySync1206; @Autowired private Fzzy35Sync1208 fzzySync1208; @Autowired private Fzzy35Sync1209 fzzySync1209; @Autowired private Fzzy35Sync1212 fzzySync1212; @Override public String getProtocol() { return SyncProtocol.FZZY_V35_GB.getCode(); } @Override public void syncData(ApiParam param) { String kqdm = param.getKqdm(); String deptId = param.getDeptId(); Date start = param.getStart(); Date end = param.getEnd(); //客户单位信息同步 fzzySync1212.syncData(kqdm, deptId, start, end); // //合同同步 // fzzySync1201.syncData(kqdm, deptId, start, end); // // //粮食入库同步 // fzzySync1202.syncData(kqdm, deptId, start, end); // // //粮食入库质检同步 // fzzySync1203.syncData(kqdm, deptId, start, end); // // //粮食入库结算同步 // fzzySync1204.syncData(kqdm, deptId, start, end); // // //粮食出库同步 // fzzySync1205.syncData(kqdm, deptId, start, end); // // //粮食出库结算同步 // fzzySync1206.syncData(kqdm, deptId, start, end); // // //粮食损溢同步 // fzzySync1209.syncData(kqdm, deptId, start, end); // // //文件信息同步 // fzzy35Sync1109.syncData(kqdm, deptId, start, end); // // //粮食库存同步 // fzzySync1208.syncData(kqdm, deptId, start, end); } }