package com.fzzy.async.fzzy61; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.SyncProtocol; import com.fzzy.api.service.SyncService11; import com.fzzy.async.fzzy61.impl.Fzzy61Sync1107; import com.fzzy.async.fzzy61.impl.Fzzy61Sync1108; import com.fzzy.async.fzzy61.impl.Fzzy61Sync1111; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; @Slf4j @Component public class Fzzy61SyncService11 implements SyncService11 { @Autowired private Fzzy61Sync1111 fzzy61Sync1111; @Autowired private Fzzy61Sync1108 fzzy61Sync1108; @Autowired private Fzzy61Sync1107 fzzy61Sync1107; @Override public String getProtocol() { return SyncProtocol.FZZY_V61_GB.getCode(); } @Override public void syncData(ApiParam param) { log.info("--------------基础数据手动配置推送--------"); String kqdm = param.getKqdm(); String deptId = param.getDeptId(); Date start = param.getStart(); Date end = param.getEnd(); //监控点位信息同步 fzzy61Sync1111.syncData(kqdm, deptId, start, end); //药剂信息同步 fzzy61Sync1108.syncData(kqdm, deptId, start, end); //设备信息同步 fzzy61Sync1107.syncData(kqdm, deptId, start, end); //人员信息同步 // fzzy61Sync1112.syncData(kqdm, deptId, start, end); } }