diff --git a/src/main/java/com/gaotao/modules/schedule/data/SearchScheduleData.java b/src/main/java/com/gaotao/modules/schedule/data/SearchScheduleData.java index 760679b..8021353 100644 --- a/src/main/java/com/gaotao/modules/schedule/data/SearchScheduleData.java +++ b/src/main/java/com/gaotao/modules/schedule/data/SearchScheduleData.java @@ -138,6 +138,7 @@ public class SearchScheduleData extends BaseData { private Double qtytoSchedule; // 排产数量 private Double timeRequired; // 预计重检时长 private boolean directRepackageflag; // 是否是换包装 + private String sortField;//排序规则 private Double rollCount; @@ -975,4 +976,12 @@ public class SearchScheduleData extends BaseData { public void setCheckFlag(boolean checkFlag) { this.checkFlag = checkFlag; } + + public String getSortField() { + return sortField; + } + + public void setSortField(String sortField) { + this.sortField = sortField; + } } \ No newline at end of file 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 ccac779..431f3d6 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 @@ -1955,7 +1955,7 @@ public class ScheduleServiceImpl implements ScheduleService { //判断是否有主材上机 if (sfdcMaterialList.size() == 0) { - throw new RRException("为扫描主材不可结束卷!"); + throw new RRException("未扫描主材不可结束卷!"); } //1.调用存储过程 校验工单 派工单 上机卷 信息是否符合条件 Map checkMap1 = this.checkFinishRollWithScheduleOpsShift(site, orderNo, itemNo, seqNo, rollNo, scheduledDate, shiftNo); @@ -3123,7 +3123,7 @@ public class ScheduleServiceImpl implements ScheduleService { this.checkCreateSplitSfdcRoll(inData); //存储过程 调用存储过程 创建分卷 - Map resultMap = this.workBenchCreateSlittingRollAction(site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, username); + Map resultMap = this.workBenchCreateSlittingRollAction(site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, operatorId); //判断结果是否成功 String resultCode = String.valueOf(resultMap.get("resultCode")); if ("400".equalsIgnoreCase(resultCode)) { @@ -3139,7 +3139,7 @@ public class ScheduleServiceImpl implements ScheduleService { * @DateTime 2022/2/17 14:51 * @Param [site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, username] **/ - public Map workBenchCreateSlittingRollAction(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, Float rollQty, Integer rollNums, String username) { + public Map workBenchCreateSlittingRollAction(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, Float rollQty, Integer rollNums, String operatorId) { List params = new ArrayList<>(); params.add(site); params.add(orderNo); @@ -3148,7 +3148,7 @@ public class ScheduleServiceImpl implements ScheduleService { params.add(rollNo); params.add(rollQty); params.add(rollNums); - params.add(username); + params.add(operatorId); //调用存储过程 List> resultList = procedureMapper.getProcedureData("workbench_createslittingroll_action", params); //处理返回的结果 @@ -3325,7 +3325,7 @@ public class ScheduleServiceImpl implements ScheduleService { //判断是否有主材上机 if (sfdcMaterialList.size() == 0) { - throw new RRException("为扫描主材不可结束卷!"); + throw new RRException("未扫描主材不可结束卷!"); } //1.调用存储过程 校验工单 派工单 上机卷 信息是否符合条件 Map checkMap1 = this.checkFinishRollWithScheduleOpsShift(site, orderNo, itemNo, seqNo, rollNo, scheduledDate, shiftNo); @@ -4049,7 +4049,7 @@ public class ScheduleServiceImpl implements ScheduleService { //判断是否有主材上机 if (sfdcMaterialList.size() == 0) { - throw new RRException("为扫描主材不可结束卷!"); + throw new RRException("未扫描主材不可结束卷!"); } //1.调用存储过程 校验工单 派工单 上机卷 信息是否符合条件 Map checkMap1 = this.checkFinishRollWithScheduleOpsShift(site, orderNo, itemNo, seqNo, rollNo, scheduledDate, shiftNo); diff --git a/src/main/resources/mapper/schedule/ScheduleMapper.xml b/src/main/resources/mapper/schedule/ScheduleMapper.xml index 23ea370..6a6e246 100644 --- a/src/main/resources/mapper/schedule/ScheduleMapper.xml +++ b/src/main/resources/mapper/schedule/ScheduleMapper.xml @@ -117,7 +117,19 @@ AND dbo.Get_SOOpsScheduleAvailResource(T.Site,T.OrderNo,T.WorkCenterNo,T.ItemNo) like '%' + #{resourceId} + '(%' - Order by D.NeedDate + /*设置排序规则*/ + + Order by D.NeedDate + + + Order by D.NeedDate + + + Order by T.OrderNo + + + Order by T.PartNo + diff --git a/src/main/resources/mapper/schedule/SchedulingMapper.xml b/src/main/resources/mapper/schedule/SchedulingMapper.xml index b8360eb..d73a4b1 100644 --- a/src/main/resources/mapper/schedule/SchedulingMapper.xml +++ b/src/main/resources/mapper/schedule/SchedulingMapper.xml @@ -202,7 +202,19 @@ AND T.WorkCenterNo ]]> 'FQC' - Order by D.NeedDate + /*设置排序规则*/ + + Order by D.NeedDate + + + Order by D.NeedDate + + + Order by T.OrderNo + + + Order by T.PartNo +