diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/controller/DashBoardController.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/controller/DashBoardController.java index d90f86b..68c0e61 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/controller/DashBoardController.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/controller/DashBoardController.java @@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.cpte.modules.agvTask.entity.AgvTask; import org.cpte.modules.agvTask.service.IAgvTaskService; +import org.cpte.modules.dashboard.vo.OutAndInData; import org.cpte.modules.inventory.mapper.InventoryMapper; import org.cpte.modules.receive.mapper.AsnDetailMapper; import org.cpte.modules.receive.mapper.ReceiveRecordMapper; @@ -27,10 +28,7 @@ import org.springframework.web.servlet.ModelAndView; import java.math.BigDecimal; import java.math.RoundingMode; -import java.util.Arrays; -import java.util.Calendar; -import java.util.Date; -import java.util.GregorianCalendar; +import java.util.*; /** * @Description: AGV任务表 @@ -42,7 +40,7 @@ import java.util.GregorianCalendar; @RestController @RequestMapping("/dashboard") @Slf4j -public class DashBoardController { +public class DashBoardController { @Autowired private InventoryMapper inventoryMapper; @@ -55,7 +53,6 @@ public class DashBoardController { @GetMapping("/getChartCardList") public Result getChartCardList() { - Result result = new Result(); JSONArray jsonArray = new JSONArray(); Long invTotal = inventoryMapper.queryStockCount(); @@ -92,8 +89,14 @@ public class DashBoardController { turnoverObj.put("total", roundedValue); jsonArray.add(turnoverObj); - result.setResult(jsonArray); - return result; + return Result.OK(jsonArray); + } + + @GetMapping("/queryOutAndInData") + public Result> queryOutAndInData() { + //本周出入库数据 + List outAndInDataList = inventoryMapper.queryOutAndInData(); + return Result.OK(outAndInDataList); } } diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/vo/OutAndInData.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/vo/OutAndInData.java new file mode 100644 index 0000000..34063cc --- /dev/null +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/dashboard/vo/OutAndInData.java @@ -0,0 +1,10 @@ +package org.cpte.modules.dashboard.vo; + +import lombok.Data; + +@Data +public class OutAndInData { + private String createTime; + private double qty; + private String type; +} diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/InventoryMapper.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/InventoryMapper.java index e4e3bc7..27c9e2f 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/InventoryMapper.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/InventoryMapper.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; +import org.cpte.modules.dashboard.vo.OutAndInData; import org.cpte.modules.inventory.entity.Inventory; import com.baomidou.mybatisplus.core.mapper.BaseMapper; @@ -104,4 +105,6 @@ public interface InventoryMapper extends BaseMapper { @Select("select count(stock_id) from data_inventory") Long queryStockCount(); + + List queryOutAndInData(); } diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/xml/InventoryMapper.xml b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/xml/InventoryMapper.xml index c308ebd..02941b8 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/xml/InventoryMapper.xml +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/inventory/mapper/xml/InventoryMapper.xml @@ -63,4 +63,47 @@ #{stockId} + + \ No newline at end of file