From fcbea8e503248342e34f4a318032bd14c458a971 Mon Sep 17 00:00:00 2001 From: Kana Date: Wed, 24 Jan 2024 12:06:17 +0900 Subject: [PATCH] add mainpage --- .../com/no1/wms/base/MainPageController.java | 18 +++++- src/main/java/com/no1/wms/in/InMapper.java | 3 + src/main/java/com/no1/wms/in/InService.java | 7 +++ src/main/resources/mappers/InMapper.xml | 20 ++++++ src/main/webapp/WEB-INF/views/base/main.jsp | 61 +++++++++++++++++-- 5 files changed, 103 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/no1/wms/base/MainPageController.java b/src/main/java/com/no1/wms/base/MainPageController.java index 2120bcd..e7afc6b 100644 --- a/src/main/java/com/no1/wms/base/MainPageController.java +++ b/src/main/java/com/no1/wms/base/MainPageController.java @@ -1,5 +1,7 @@ package com.no1.wms.base; +import com.no1.wms.in.InDto; +import com.no1.wms.in.InService; import com.no1.wms.stock.StockService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -7,6 +9,8 @@ import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.List; import java.util.Map; @@ -15,7 +19,10 @@ public class MainPageController { @Autowired StockService service; - + + @Autowired + InService inService; + @GetMapping("/main") public String mainPage(@RequestParam(name = "searchn2", defaultValue = "0") int searchn2, @RequestParam(name = "search2", defaultValue = "") String search2, @@ -27,6 +34,15 @@ public class MainPageController { List> dto2 = service.list2(searchn2, search2, startRow2 ,perPage2); m.addAttribute("slist2", dto2); System.out.println("리스트 확인 : : " + dto2); + + + Date today = new Date(); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + String formattedDate = dateFormat.format(today); + + List dto = inService.inListMain(formattedDate); + m.addAttribute("inDto", dto); + return "base/main"; } } diff --git a/src/main/java/com/no1/wms/in/InMapper.java b/src/main/java/com/no1/wms/in/InMapper.java index e204958..b1290b9 100644 --- a/src/main/java/com/no1/wms/in/InMapper.java +++ b/src/main/java/com/no1/wms/in/InMapper.java @@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface InMapper { List inList(Map m); + List inListMain(Map m); int count(Map m); int createProcess(InDto dto); int createProcess2(InDto dto); @@ -22,4 +23,6 @@ public interface InMapper { int deactivateById(String id); String selectWarehouseQuantity(String warehouseId); int updateWarehouseQuantity(Map m); + + } diff --git a/src/main/java/com/no1/wms/in/InService.java b/src/main/java/com/no1/wms/in/InService.java index 0540d73..24a0184 100644 --- a/src/main/java/com/no1/wms/in/InService.java +++ b/src/main/java/com/no1/wms/in/InService.java @@ -1,5 +1,6 @@ package com.no1.wms.in; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -23,6 +24,12 @@ public class InService { return mapper.inList(m); } + public List inListMain(String today){//메인페이지에서 활용 + Map m = new HashMap(); + m.put("today",today); + return mapper.inListMain(m); + } + public int count(int searchn, String search) { Map m = new HashMap(); m.put("searchn",searchn); diff --git a/src/main/resources/mappers/InMapper.xml b/src/main/resources/mappers/InMapper.xml index 1637777..2c15a48 100644 --- a/src/main/resources/mappers/InMapper.xml +++ b/src/main/resources/mappers/InMapper.xml @@ -139,6 +139,26 @@ ORDER BY proin.in_date desc LIMIT #{start} , #{perPage} + + + +