浏览代码

棒三 工作台 统计

guoqiang 1 月之前
父节点
当前提交
b8c13f5def

+ 14 - 4
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/billetOriginalProductRecord/controller/BilletOriginalProductRecordController.java

@@ -890,17 +890,19 @@ public class BilletOriginalProductRecordController extends JeecgController<Bille
 																			   @RequestParam(name="endTime", required = false, defaultValue = "") String endTime,
 																	           @RequestParam(name="queryType") String queryType,
 																			   @RequestParam(name="heatNo", required = false, defaultValue = "") String heatNo,
+																			   @RequestParam(name = "size", required = false, defaultValue = "") String size,
+																			   @RequestParam(name = "btype", required = false, defaultValue = "") String btype,
 																			   @RequestParam(name="licensePlate", required = false, defaultValue = "") String licensePlate) {
 		 List<BilletDetailsInfo> billetDetailsInfoList = new ArrayList<>();
 		 if (queryType.equals("1")){
 			 // 查询棒一,指定日期的统计明细
 			 billetDetailsInfoList = queryRollClubOneStatistics(ccmNo,  changeShiftId, queryDate, heatNo, startTime, endTime);
 		 }else if(queryType.equals("2")){ // 查询棒二,指定班次的统计明细
-			 billetDetailsInfoList = querSstorageBillPrintStatistics(ccmNo, "棒二", changeShiftId, queryDate, heatNo, licensePlate, startTime, endTime);
+			 billetDetailsInfoList = querSstorageBillPrintStatistics(ccmNo, "棒二", queryDate, changeShiftId, heatNo, licensePlate, startTime, endTime, size, btype);
 		 }else if(queryType.equals("3")){  // 查询棒三,指定班次的统计明细
-			 billetDetailsInfoList = querSstorageBillPrintStatistics(ccmNo, "棒三", changeShiftId, queryDate, heatNo, licensePlate, startTime, endTime);
+			 billetDetailsInfoList = querSstorageBillPrintStatistics(ccmNo, "棒三", queryDate, changeShiftId, heatNo, licensePlate, startTime, endTime, size, btype);
 		 }else if(queryType.equals("4")){ // 查询上若,指定班次的统计明细
-			 billetDetailsInfoList = querSstorageBillPrintStatistics(ccmNo, "上若", changeShiftId, queryDate, heatNo, licensePlate, startTime, endTime);
+			 billetDetailsInfoList = querSstorageBillPrintStatistics(ccmNo, "上若", queryDate, changeShiftId, heatNo, licensePlate, startTime, endTime, size, btype);
 		 }
 		 return Result.OK(billetDetailsInfoList);
 	 }
@@ -1325,7 +1327,7 @@ public class BilletOriginalProductRecordController extends JeecgController<Bille
 	  * @param queryDate
 	  * @return
 	  */
-	 private List<BilletDetailsInfo> querSstorageBillPrintStatistics(String ccmNo, String destination, String queryDate, String changeShiftId, String heatNo, String licensePlate, String startTimes, String endTimes) {
+	 private List<BilletDetailsInfo> querSstorageBillPrintStatistics(String ccmNo, String destination, String queryDate, String changeShiftId, String heatNo, String licensePlate, String startTimes, String endTimes, String sizes, String btype) {
 		 List<BilletDetailsInfo> billetDetailsInfoList = new ArrayList<>();
 		 // 根据铸机号、开始时间、结束时间查询查询装运单打印表
 		 LambdaQueryWrapper<StorageBillPrint> queryWrapper = new LambdaQueryWrapper<>();
@@ -1368,6 +1370,14 @@ public class BilletOriginalProductRecordController extends JeecgController<Bille
 		 if (oConvertUtils.isNotEmpty(licensePlate)) {
 			 queryWrapper.eq(StorageBillPrint::getLicensePlate, licensePlate);
 		 }
+		 // 定尺
+		 if (oConvertUtils.isNotEmpty(sizes)) {
+			 queryWrapper.eq(StorageBillPrint::getSize, sizes);
+		 }
+		 // 热凉
+		 if (oConvertUtils.isNotEmpty(btype)) {
+			 queryWrapper.eq(StorageBillPrint::getBtype, btype);
+		 }
 
 		 List<StorageBillPrint> storageBillPrintList = storageBillPrintService.list(queryWrapper);
 		 if (oConvertUtils.listIsEmpty(storageBillPrintList)) {

+ 5 - 0
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollClubOne/dto/RollClubOneQueryDTO.java

@@ -42,6 +42,11 @@ public class RollClubOneQueryDTO {
      */
     private String shiftGroup;
 
+    /**
+     * 定尺
+     */
+    private String size;
+
     /**
      * 班别
      */

+ 4 - 0
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollClubOne/service/impl/RollClubOneServiceImpl.java

@@ -286,6 +286,10 @@ public class RollClubOneServiceImpl extends ServiceImpl<RollClubOneMapper, RollC
             oneQueryWrapper.eq(BilletOriginalProductRecord::getHeatNo, queryDTO.getHeatNo());
         }
 
+        // 定尺查询
+        if (oConvertUtils.isNotEmpty(queryDTO.getSize())) {
+            oneQueryWrapper.like(BilletOriginalProductRecord::getRollClubOneDetails, queryDTO.getSize());
+        }
         oneQueryWrapper.orderByAsc(BilletOriginalProductRecord::getCreateTime);
 
         List<BilletOriginalProductRecord> list = billetOriginalProductRecordService.list(oneQueryWrapper);

+ 11 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/storageBill/controller/StorageBillPrintController.java

@@ -123,6 +123,8 @@ public class StorageBillPrintController extends JeecgController<StorageBillPrint
                                                          @RequestParam(name = "startTime", required = false, defaultValue = "") String startTime,
                                                          @RequestParam(name = "endTime", required = false, defaultValue = "") String endTime,
                                                          @RequestParam(name = "heatNo", required = false, defaultValue = "") String heatNo,
+                                                         @RequestParam(name = "size", required = false, defaultValue = "") String size,
+                                                         @RequestParam(name = "btype", required = false, defaultValue = "") String btype,
                                                          @RequestParam(name = "licensePlate", required = false, defaultValue = "") String licensePlate,
                                                          HttpServletRequest req) {
 //        QueryWrapper<StorageBillPrint> queryWrapper = QueryGenerator.initQueryWrapper(storageBillPrint, req.getParameterMap());
@@ -162,7 +164,7 @@ public class StorageBillPrintController extends JeecgController<StorageBillPrint
             Date startArrivalTime = DateUtils.getStartOfDayByDate(DateUtils.getStartOfDay(queryDate));
             // 结束时间 减一个小时
             Date endArrivalTime = DateUtils.getEndOfDayByDate(startArrivalTime);
-            log.info("查询时间范围:startTime={}, endTime={}", startTime, endTime);
+            log.info("查询时间范围:startTime={}, endTime={}",startArrivalTime, endArrivalTime);
             // 修改时间范围查询条件为 >= startTime 且 <= endTime
             queryWrapper.ge("arrival_time", startArrivalTime)  // 大于等于开始时间
                     .le("arrival_time", endArrivalTime);   // 小于等于结束时间
@@ -175,6 +177,14 @@ public class StorageBillPrintController extends JeecgController<StorageBillPrint
         if (oConvertUtils.isNotEmpty(licensePlate)) {
             queryWrapper.like("license_plate", licensePlate);
         }
+        // 定尺
+        if (oConvertUtils.isNotEmpty(size)) {
+            queryWrapper.eq("size", size);
+        }
+        // 热凉
+        if (oConvertUtils.isNotEmpty(btype)) {
+            queryWrapper.eq("btype", btype);
+        }
         // 根据到站时间排序
         queryWrapper.orderByDesc("arrival_time");
         IPage<StorageBillPrint> pageList = storageBillPrintService.page(page, queryWrapper);