czt
20 小时以前 9f6dacf7b39e5aeba37d8faf575c9e56d8cbe51a
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1108.java
@@ -8,7 +8,7 @@
import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1107Rep;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1108Rep;
import com.fzzy.otherview.whhpjl.WhjlConstant;
import com.fzzy.otherview.whhpjl.dto.WhjlApi1108;
import lombok.extern.slf4j.Slf4j;
@@ -28,7 +28,7 @@
public class Fz40ToWhjlSync1108 {
    @Autowired
    private Fz40ToWhjlSync1107Rep fz40ToWhjlSync1107Rep;
    private Fz40ToWhjlSync1108Rep fz40ToWhjlSync1108Rep;
    @Autowired
    private ApiLogRep apiLogRep;
    @Autowired
@@ -43,19 +43,19 @@
     * @param end
     */
    public void syncData(String kqdm, String deptId, Date start, Date end) {
        log.info("-------------1107接口数据开始同步------------------");
        log.info("-------------1108接口数据开始同步------------------");
        //同步数据,只记录失败的信息
        ApiLog apiLog = new ApiLog();
        apiLog.setType(ApiLog.TYPE_SYNC);
        apiLog.setKqdm(deptId);
        apiLog.setUploadTime(new Date());
        apiLog.setInteId(Constant.API_CODE_1107);
        apiLog.setInteId(Constant.API_CODE_1108);
        apiLog.setStatus(99);
        apiLog.setId(ContextUtil.getUUID());
        try {
            List<Fz40WhjlDefaultDepot> list = fz40ToWhjlSync1107Rep.listApi1107(deptId.substring(0, 4));
            List<Fz40WhjlDefaultDepot> list = fz40ToWhjlSync1108Rep.listApi1108(deptId.substring(0, 4));
            if (null == list || list.isEmpty()) {
                log.info("-------------没有获取到单位信息------------------");
                return;
@@ -63,6 +63,7 @@
            List<ApiInfoData> apiInfoDataList;
            WhjlApi1108 apiData;
            for (Fz40WhjlDefaultDepot sysData : list) {
                apiData = new WhjlApi1108();
                apiData.setHwbh(sysData.getId());  //货位编号
                apiData.setJlqybh("");  //军粮企业编号
@@ -88,7 +89,7 @@
                infoData.setId(sysData.getId());
                infoData.setKqdm(kqdm);
                infoData.setInteType(WhjlConstant.API_CATEGORY_11);
                infoData.setInteId(WhjlConstant.API_CODE_1107);
                infoData.setInteId(WhjlConstant.API_CODE_1108);
                infoData.setUpdateTime(new Date());
                infoData.setDataId(sysData.getId());
                infoData.setRemarks("备注信息");
@@ -107,12 +108,12 @@
                apiInfoDataRep.save(infoData);
                log.info("1107---货位-同步数据:{}", apiData.toString());
                log.info("1108---货位-同步数据:{}", apiData.toString());
            }
        } catch (Exception e) {
            log.error("---1107货位-同步数据执行失败----{}", e.getMessage());
            apiLog.setResult("1107货位信息同步失败:" + e.getMessage());
            log.error("---1108货位-同步数据执行失败----{}", e.getMessage());
            apiLog.setResult("1108货位信息同步失败:" + e.getMessage());
            apiLogRep.save(apiLog);
        }
    }