ResMessageServiceImpl.java 1.6 KB
package com.sy.service.impl;

import com.sy.logic.LiftBar;
import com.sy.mapper.RESMESSAGEMapper;
import com.sy.model.RESMESSAGE;
import com.sy.service.ResMessageService;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author
 * @time 2019-${MOUTH}-22 21:32
 */
@Service
public class ResMessageServiceImpl implements ResMessageService {
    private static final Logger logger = Logger.getLogger(ResMessageServiceImpl.class);

    @Autowired
    private RESMESSAGEMapper mapper;


    @Override
    public int saveEnter(RESMESSAGE resmessage){
        return mapper.insertSelective(resmessage);
    }

    @Override
    public RESMESSAGE selectByManifest(String manifest){
        return mapper.selectByManifest(manifest);
    }

    @Override
    public List<RESMESSAGE> selectByManifestList(String[] manifest) {
        return mapper.selectByManifestList(manifest);
    }

    @Override
    public boolean checkManifestRelease(String manifestList) {
        if (manifestList.length() < 1) {
            return false;
        }
        manifestList = manifestList.replace("-", "");
        //中文逗号替换
        manifestList = manifestList.replace(",", ",");
        String[] maifest = manifestList.split(",");
        logger.info("运单列表:" + manifestList);
        boolean flag = false;

        List<RESMESSAGE> list = selectByManifestList(maifest);

        if (list.size() == maifest.length) {
            flag = true;
        }
        return flag;
    }
}