| | |
| | | @Repository |
| | | public interface WrkDetlLogMapper extends BaseMapper<WrkDetlLog> { |
| | | |
| | | List<WrkDetlLog> selectLatestByWorkNo(Integer workNo); |
| | | List<WrkDetlLog> selectLatestByWorkNo(Integer workNo, String barcode); |
| | | |
| | | } |
| | |
| | | |
| | | public interface WrkDetlLogService extends IService<WrkDetlLog> { |
| | | |
| | | List<WrkDetlLog> selectLatestByWorkNo(Integer workNo); |
| | | List<WrkDetlLog> selectLatestByWorkNo(Integer workNo, String barcode); |
| | | |
| | | } |
| | |
| | | }); |
| | | |
| | | if (wrkDetls.isEmpty()) {//从历史档查询 |
| | | List<WrkDetlLog> wrkDetlLogs = wrkDetlLogService.selectLatestByWorkNo(wrkNo); |
| | | List<WrkDetlLog> wrkDetlLogs = wrkDetlLogService.selectLatestByWorkNo(wrkNo, barcode); |
| | | for (WrkDetlLog wrkDetlLog : wrkDetlLogs) { |
| | | ledCommand.getMatDtos().add(new MatDto(wrkDetlLog.getMatnr(), wrkDetlLog.getMaktx(), wrkDetlLog.getAnfme(), wrkDetlLog.getAnfme(), wrkDetlLog.getSpecs(), wrkDetlLog.getSuppCode())); |
| | | } |
| | |
| | | public class WrkDetlLogServiceImpl extends ServiceImpl<WrkDetlLogMapper, WrkDetlLog> implements WrkDetlLogService { |
| | | |
| | | @Override |
| | | public List<WrkDetlLog> selectLatestByWorkNo(Integer workNo) { |
| | | return this.baseMapper.selectLatestByWorkNo(workNo); |
| | | public List<WrkDetlLog> selectLatestByWorkNo(Integer workNo, String barcode) { |
| | | return this.baseMapper.selectLatestByWorkNo(workNo, barcode); |
| | | } |
| | | } |
| | |
| | | order by io_time desc) a |
| | | where wdl.wrk_no = a.wrk_no |
| | | and wdl.io_time = a.io_time |
| | | and zpallet = #{barcode} |
| | | </select> |
| | | |
| | | </mapper> |