diff --git a/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java b/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java index 5aea7a0..a8cb37c 100644 --- a/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java +++ b/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java @@ -2163,6 +2163,11 @@ public class ScheduleController extends AbstractController { String partNo = (String) params.get("partNo"); Integer page = params.get("page") != null ? Integer.valueOf(params.get("page").toString()) : 1; Integer limit = params.get("limit") != null ? Integer.valueOf(params.get("limit").toString()) : 20; + String transactionId = (String) params.get("transactionId"); + String documentType = (String) params.get("documentType"); + String rollNo = (String) params.get("rollNo"); + String status = (String) params.get("status"); + String consumedFlag = (String) params.get("consumedFlag"); if (site == null || site.isEmpty()) { return R.error("站点不能为空").put("code", 400); @@ -2174,7 +2179,8 @@ public class ScheduleController extends AbstractController { return R.error("物料编码不能为空").put("code", 400); } - PageUtils pageUtils = scheduleService.getMaterialRecordList(site, orderNo, partNo, page, limit); + PageUtils pageUtils = scheduleService.getMaterialRecordList(site, orderNo, partNo, page, limit, + transactionId, documentType, rollNo, status, consumedFlag); return R.ok() .put("code", 0) .put("msg", "success") diff --git a/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java b/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java index c78131c..78f7824 100644 --- a/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java +++ b/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java @@ -788,9 +788,16 @@ public interface ScheduleMapper { * @param site 站点 * @param orderNo 工单号 * @param partNo 物料编码 + * @param transactionId 变动单号 + * @param documentType 变动类型 + * @param rollNo 标签条码 + * @param status 标签状态 + * @param consumedFlag 是否耗用 * @return 领料记录列表 */ - List> getMaterialRecordList(@Param("site") String site, @Param("orderNo") String orderNo, @Param("partNo") String partNo); + List> getMaterialRecordList(@Param("site") String site, @Param("orderNo") String orderNo, @Param("partNo") String partNo, + @Param("transactionId") String transactionId, @Param("documentType") String documentType, + @Param("rollNo") String rollNo, @Param("status") String status, @Param("consumedFlag") String consumedFlag); /** * 调用存储过程 sfdcRollsOpsReportExecute diff --git a/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java b/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java index ed01ce0..e352733 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java +++ b/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java @@ -1304,9 +1304,15 @@ public interface ScheduleService { * @param partNo 物料编码 * @param page 当前页 * @param limit 每页记录数 + * @param transactionId 变动单号 + * @param documentType 变动类型 + * @param rollNo 标签条码 + * @param status 标签状态 + * @param consumedFlag 是否耗用 * @return 领料记录分页数据 */ - PageUtils getMaterialRecordList(String site, String orderNo, String partNo, int page, int limit); + PageUtils getMaterialRecordList(String site, String orderNo, String partNo, int page, int limit, + String transactionId, String documentType, String rollNo, String status, String consumedFlag); /** * @description: 打开材料卷(重新激活已完成的材料) diff --git a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java index 78b87b5..cadfcb5 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java +++ b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java @@ -5699,9 +5699,10 @@ public class ScheduleServiceImpl implements ScheduleService { } @Override - public PageUtils getMaterialRecordList(String site, String orderNo, String partNo, int page, int limit) { + public PageUtils getMaterialRecordList(String site, String orderNo, String partNo, int page, int limit, + String transactionId, String documentType, String rollNo, String status, String consumedFlag) { com.github.pagehelper.Page> pageInfo = com.github.pagehelper.PageHelper.startPage(page, limit); - List> list = scheduleMapper.getMaterialRecordList(site, orderNo, partNo); + List> list = scheduleMapper.getMaterialRecordList(site, orderNo, partNo, transactionId, documentType, rollNo, status, consumedFlag); return new PageUtils(list, (int)pageInfo.getTotal(), limit, page); } diff --git a/src/main/resources/mapper/schedule/ScheduleMapper.xml b/src/main/resources/mapper/schedule/ScheduleMapper.xml index da9e0be..fad96b2 100644 --- a/src/main/resources/mapper/schedule/ScheduleMapper.xml +++ b/src/main/resources/mapper/schedule/ScheduleMapper.xml @@ -2061,39 +2061,57 @@