| package com.zy.asrs.common.wms.service.impl; | 
|   | 
| import com.zy.asrs.common.wms.mapper.WrkDetlMapper; | 
| import com.zy.asrs.common.wms.entity.WrkDetl; | 
| import com.zy.asrs.common.wms.service.WrkDetlService; | 
| import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
| import org.springframework.stereotype.Service; | 
|   | 
| import java.util.List; | 
|   | 
| @Service("wrkDetlService") | 
| public class WrkDetlServiceImpl extends ServiceImpl<WrkDetlMapper, WrkDetl> implements WrkDetlService { | 
|   | 
|     @Override | 
|     public List<WrkDetl> selectAndLogByOrderNoGroupByMatnrOfSum(String orderNo) { | 
|         return this.baseMapper.selectAndLogByOrderNoGroupByMatnrOfSum(orderNo); | 
|     } | 
|   | 
|     @Override | 
|     public boolean updateOrderNo(String orderNo, Integer wrkNo, String matnr, String batch, Long hostId) { | 
|         return baseMapper.updateOrderNo(orderNo, wrkNo, matnr, batch, hostId) > 0; | 
|     } | 
|   | 
|     @Override | 
|     public List<WrkDetl> selectAndLogByOrderNo(String orderNo, Long hostId) { | 
|         return this.baseMapper.selectAndLogByOrderNo(orderNo, hostId); | 
|     } | 
|   | 
|     @Override | 
|     public List<WrkDetl> selectPakoutQuery(Integer staNo, String matnr, Long hostId) { | 
|         return this.baseMapper.selectPakoutQuery(staNo, matnr, hostId); | 
|     } | 
|   | 
|     @Override | 
|     public boolean updateInspect(Integer wrkNo, String matnr, String batch, Long hostId) { | 
|         return this.baseMapper.updateInspect(wrkNo, matnr, batch, hostId) > 0; | 
|     } | 
|   | 
|     @Override | 
|     public boolean updateAnfme(Double anfme, Integer wrkNo, String matnr, String batch, Long hostId) { | 
|         if (anfme <= 0) { | 
|             return this.baseMapper.deleteItem(wrkNo, matnr, batch, hostId) > 0; | 
|         } else { | 
|             return baseMapper.updateAnfme(anfme, wrkNo, matnr, batch, hostId) > 0; | 
|         } | 
|     } | 
| } |