|
|
|
@ -402,6 +402,28 @@ public class ProductionReturnServiceImpl implements ProductionReturnService { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<Map<String, Object>> getApplicationScannedLabelList(String site, String buNo, String orderNo) { |
|
|
|
logger.info("申请单退仓获取已扫描标签列表,站点: {}, 业务单元: {}, 生产订单号: {}", site, buNo, orderNo); |
|
|
|
|
|
|
|
try { |
|
|
|
List<Map<String, Object>> scannedList = productionReturnMapper.getApplicationScannedLabelList(site, buNo, orderNo); |
|
|
|
|
|
|
|
if (scannedList == null) { |
|
|
|
scannedList = new ArrayList<>(); |
|
|
|
} |
|
|
|
|
|
|
|
logger.info("申请单退仓获取已扫描标签列表成功,站点: {}, 业务单元: {}, 生产订单号: {}, 记录数: {}", |
|
|
|
site, buNo, orderNo, scannedList.size()); |
|
|
|
|
|
|
|
return scannedList; |
|
|
|
} catch (Exception e) { |
|
|
|
logger.error("申请单退仓获取已扫描标签列表失败,站点: {}, 业务单元: {}, 生产订单号: {}, 错误信息: {}", |
|
|
|
site, buNo, orderNo, e.getMessage(), e); |
|
|
|
throw new RuntimeException("获取已扫描标签列表失败: " + e.getMessage(), e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 生成事务明细记录 |
|
|
|
*/ |
|
|
|
|