From bc9408a528c5f8219636f3803616972e299642ba Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 12 Dec 2023 16:07:00 +0800 Subject: [PATCH] =?UTF-8?q?0412=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DailyPlanController.java | 7 ++++ .../production/dao/SoScheduledListMapper.java | 11 +++++ .../production/entity/OrderViewData.java | 32 +++++++++++++++ .../production/service/DailyPlanService.java | 11 +++++ .../service/impl/DailyPlanServiceImpl.java | 5 +++ .../production/SoScheduledListMapper.xml | 40 ++++++++++++++++++- 6 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/heai/modules/production/entity/OrderViewData.java diff --git a/src/main/java/com/heai/modules/production/controller/DailyPlanController.java b/src/main/java/com/heai/modules/production/controller/DailyPlanController.java index 3df80b9..3b2960e 100644 --- a/src/main/java/com/heai/modules/production/controller/DailyPlanController.java +++ b/src/main/java/com/heai/modules/production/controller/DailyPlanController.java @@ -940,4 +940,11 @@ public class DailyPlanController { return R.ok().put("row",result); } + + @PostMapping("/getOrderView") + public R getOrderView(@RequestBody OrderViewData inData){ + List result= dailyPlanService.getOrderView(inData); + return R.ok().put("rows",result); + } + } diff --git a/src/main/java/com/heai/modules/production/dao/SoScheduledListMapper.java b/src/main/java/com/heai/modules/production/dao/SoScheduledListMapper.java index 253ac45..9bcf98a 100644 --- a/src/main/java/com/heai/modules/production/dao/SoScheduledListMapper.java +++ b/src/main/java/com/heai/modules/production/dao/SoScheduledListMapper.java @@ -168,4 +168,15 @@ public interface SoScheduledListMapper { */ List getBadCodeList(); + /** + * @Description TODO + * @Title getOrderView + * @param inData + * @author rq + * @date 2023/12/12 15:51 + * @return List + * @throw + */ + List getOrderView(OrderViewData inData); + } diff --git a/src/main/java/com/heai/modules/production/entity/OrderViewData.java b/src/main/java/com/heai/modules/production/entity/OrderViewData.java new file mode 100644 index 0000000..63c6768 --- /dev/null +++ b/src/main/java/com/heai/modules/production/entity/OrderViewData.java @@ -0,0 +1,32 @@ +package com.heai.modules.production.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.apache.ibatis.type.Alias; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@Alias("OrderViewData") +public class OrderViewData { + private String site; + private String orderNo; + private String partSpec; + private String partNo; + private String liuhuaReport; + private String liuhuaFinish; + private String xiubianReport; + private String hongkaoReport; + private String jianyanReport; + private String baozhuangReport; + private String finishedQty; + private String lotSize; + private String closedFlag; + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date startDate; + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date endDate; +} diff --git a/src/main/java/com/heai/modules/production/service/DailyPlanService.java b/src/main/java/com/heai/modules/production/service/DailyPlanService.java index 643c9a3..3427693 100644 --- a/src/main/java/com/heai/modules/production/service/DailyPlanService.java +++ b/src/main/java/com/heai/modules/production/service/DailyPlanService.java @@ -711,4 +711,15 @@ public interface DailyPlanService { * @throw */ List getBadCodeList(); + + /** + * @Description TODO + * @Title getOrderView + * @param inData + * @author rq + * @date 2023/12/12 15:52 + * @return List + * @throw + */ + List getOrderView(OrderViewData inData); } diff --git a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java index 0abcdff..79779f4 100644 --- a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java +++ b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java @@ -1687,5 +1687,10 @@ public class DailyPlanServiceImpl implements DailyPlanService { public List getBadCodeList(){ return soScheduledListMapper.getBadCodeList(); } + @Override + public List getOrderView(OrderViewData inData){ + return soScheduledListMapper.getOrderView(inData); + } + } diff --git a/src/main/resources/mapper/production/SoScheduledListMapper.xml b/src/main/resources/mapper/production/SoScheduledListMapper.xml index 0f2eb19..94d880e 100644 --- a/src/main/resources/mapper/production/SoScheduledListMapper.xml +++ b/src/main/resources/mapper/production/SoScheduledListMapper.xml @@ -44,10 +44,10 @@ AND order_no = #{orderNo} - and site=#{site} + + + \ No newline at end of file