package com.fzzy.async.fzzy30;
|
|
import com.fzzy.api.data.ApiParam;
|
import com.fzzy.api.data.SyncProtocol;
|
import com.fzzy.api.service.SyncService13;
|
import com.fzzy.async.fzzy30.impl.Fzzy30Sync1302;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
|
import java.util.Date;
|
|
/**
|
* FZZY-粮库系统30对接
|
*/
|
@Slf4j
|
@Component(Fzzy30SyncService13.BEAN_ID)
|
public class Fzzy30SyncService13 implements SyncService13 {
|
|
public static final String BEAN_ID = "fzzy30.syncService13";
|
|
@Autowired
|
private Fzzy30Sync1302 fzzy30Sync1302;
|
|
|
@Override
|
public String getProtocol() {
|
return SyncProtocol.FZZY_V30_GB.getCode();
|
}
|
|
@Override
|
public void syncData(ApiParam param) {
|
String kqdm = param.getKqdm();
|
String deptId = param.getDeptId();
|
Date start = param.getStart();
|
Date end = param.getEnd();
|
fzzy30Sync1302.syncData(deptId, start, end);
|
|
}
|
|
}
|