FWBInfoServiceImp.java 1.1 KB
package com.tianbo.analysis.service.imp;

import com.tianbo.analysis.dao.FWBINFOMapper;
import com.tianbo.analysis.dao.ORIGINMANIFESTMASTERMapper;
import com.tianbo.analysis.model.FWBINFO;
import com.tianbo.analysis.service.FWBInfoService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Slf4j
@Service
public class FWBInfoServiceImp implements FWBInfoService {

    @Autowired
    FWBINFOMapper fwbinfoMapper;

    @Autowired
    ORIGINMANIFESTMASTERMapper originmanifestmasterMapper;

    @Override
    public int updateFwbToManifest(String waybillMaster){
        //舱单报文入库后, 更新FWB信息,将FWB临时表的信息更新到 舱单业务表
        List<FWBINFO> fwbinfos = fwbinfoMapper.queryFwbInfo(waybillMaster);
        if (fwbinfos!=null && !fwbinfos.isEmpty()){
            FWBINFO _model_fwb = fwbinfos.get(0);
            return originmanifestmasterMapper.updateFWBByFWBInfoAndStatus(_model_fwb);
        }else {
            log.info("未找到FWBINFO主单信息");
        }
        return 0;
    }

}