| | |
| | | package com.zy.asrs.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.common.Cools; |
| | | import com.zy.asrs.mapper.PackMapper; |
| | | import com.zy.asrs.entity.Pack; |
| | | import com.zy.asrs.service.PackService; |
| | | import com.baomidou.mybatisplus.service.impl.ServiceImpl; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Slf4j |
| | | @Service("packService") |
| | | public class PackServiceImpl extends ServiceImpl<PackMapper, Pack> implements PackService { |
| | | |
| | | @Override |
| | | public Pack selectByBarcode(String barcode) { |
| | | List<Pack> packs = this.selectList(new EntityWrapper<Pack>().eq("barcode", barcode)); |
| | | if (Cools.isEmpty(packs)) { |
| | | return null; |
| | | } else { |
| | | if (packs.size() > 1) { |
| | | log.error("打包上线条码重复!条码:{}", barcode); |
| | | } |
| | | return packs.get(0); |
| | | } |
| | | } |
| | | |
| | | } |