MawbService.java 1.58 KB
package com.erry.iclear.dateInterface.service;

import com.erry.iclear.dateInterface.api.request.Mawb;
import com.erry.iclear.dateInterface.api.response.ResultRS;
import com.erry.iclear.dateInterface.repository.MawbRepository;
import com.google.gson.Gson;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

/**
 * @author Administrator
 */
@Service
@Slf4j
public class MawbService {

    private Gson gson = new Gson();

    @Autowired
    private MawbRepository mawbRepository;

    /**
     * 保存主单Request
     * @param mawb
     */
    public Mawb saveMawb(Mawb mawb){
        Mawb result=null;
        try{
            log.info("saveMawb start>>>>>>>>>>>");
            result =mawbRepository.save(mawb);
            log.info("saveMawb end>>>>>>>>>>>");
        }catch (Exception e){
            log.error("saveMawb() error:"+e.getMessage());
        }
        return result;
    }


    /**
     * 校验主单
     * @param mawb
     * @return
     */
    public ResultRS checkMawb(Mawb mawb){
        ResultRS result = new ResultRS(Boolean.FALSE,null,null);
        try{
            log.info("checkMawb start>>>>>>>>>>  mawb:"+gson.toJson(mawb));




            result.setSuccess(Boolean.TRUE);
            log.info("checkMawb start>>>>>>>>>>  mawb:"+gson.toJson(mawb) +" result :" +result.getSuccess() );
        }catch (Exception e){
            log.error("checkMawb() error:" + e.getMessage());
        }
        return result;
    }

}