From bfaf2e3cba978abf78c768f6737f9b9f987c43ff Mon Sep 17 00:00:00 2001
From: mrzhssss <pro6@qq.com>
Date: 星期二, 06 九月 2022 10:11:01 +0800
Subject: [PATCH] #
---
/dev/null | 22 ----
src/main/java/zy/cloud/wms/manager/entity/ItemDTO.java | 17 +++
src/main/java/zy/cloud/wms/manager/controller/ProjectPlanController.java | 231 ++++++++++++++++++++++++++++------------------
3 files changed, 158 insertions(+), 112 deletions(-)
diff --git a/src/main/java/zy/cloud/wms/manager/controller/ProjectPlanController.java b/src/main/java/zy/cloud/wms/manager/controller/ProjectPlanController.java
index d108b45..d2a536c 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/ProjectPlanController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/ProjectPlanController.java
@@ -30,6 +30,7 @@
@Autowired
private FlowStatusService flowStatusService;
+
@RequestMapping(value = "/projectPlan/{id}/auth")
@ManagerAuth
public R get(@PathVariable("id") String id) {
@@ -287,100 +288,150 @@
return R.ok().add(flowStatuses);
}
+
+ /**
+ * 杩旂粰鏉ㄦ垚寮哄墠绔�
+ */
+ @RequestMapping("/projectPlan/toFront/asrs")
+ public R toFrontAsrs(){
+ EntityWrapper<Item> wrapper = new EntityWrapper<>();
+ wrapper.eq("type",10);
+ List<Item> itemsArray = itemService.selectList(wrapper);
+ ArrayList<ItemDTO> itemDtos = new ArrayList<>();
+ for (Item item : itemsArray) {
+ ItemDTO itemDto = new ItemDTO();
+ itemDto.setProjectName(item.getName());
+ itemDto.setProjectType(item.getType());
+ itemDto.setProjectStartTime(item.getStartTime$());
+ itemDto.setProjectEndTime(item.getEndTime$());
+ List<ProjectPlan> projectPlans = projectPlanService.selectList(new EntityWrapper<ProjectPlan>()
+ .eq("item_id", item.getId())
+ .orderBy("weight_num", true));
+ itemDto.setProjectPlans(projectPlans);
+ itemDtos.add(itemDto);
+ }
+ return R.ok().add(itemDtos);
+
+
+ }
+ @RequestMapping("/projectPlan/toFront/common")
+ public R toFrontCommon(){
+ EntityWrapper<Item> wrapper = new EntityWrapper<>();
+ wrapper.ne("type",10);
+ List<Item> itemsArray = itemService.selectList(wrapper);
+ ArrayList<ItemDTO> itemDtos = new ArrayList<>();
+ for (Item item : itemsArray) {
+ ItemDTO itemDto = new ItemDTO();
+ itemDto.setProjectName(item.getName());
+ itemDto.setProjectType(item.getType());
+ itemDto.setProjectStartTime(item.getStartTime$());
+ itemDto.setProjectEndTime(item.getEndTime$());
+ List<ProjectPlan> projectPlans = projectPlanService.selectList(new EntityWrapper<ProjectPlan>()
+ .eq("item_id", item.getId())
+ .orderBy("weight_num", true));
+ itemDto.setProjectPlans(projectPlans);
+ itemDtos.add(itemDto);
+ }
+ return R.ok().add(itemDtos);
+
+
+ }
+
/**
* 杩斿洖缁欏皬鏉ㄥ墠绔暟鎹�
+ * 鏃х増鏈�,宸插純鐢�
* @return
*/
- @RequestMapping("/projectPlan/toFront")
- public R toFront(
- @RequestParam(defaultValue = "1") Integer curr,
- @RequestParam(defaultValue = "10") Integer limit,
- @RequestParam(required = false) String orderByField,
- @RequestParam(required = false) String orderByType,
- @RequestParam Map<String, Object> param
- ){
- EntityWrapper<Item> itemEntityWrapper = new EntityWrapper<>();
- excludeTrash(param);
- convert(param, itemEntityWrapper);
- List<Item> items = itemService.selectList(itemEntityWrapper
- .eq("status","1"));
- List<ItemsDTO> itemsDTOs = new ArrayList<>();
-
- for (Item item : items) {
-
- ItemsDTO itemsDTO = new ItemsDTO();
- List<FlowsDTO> flows = new ArrayList<>();
- itemsDTO.setId(item.getName());
- itemsDTO.setStartDay(item.getStartTime$());
- itemsDTO.setEndDay(item.getEndTime$());
- itemsDTO.setPresaleAmt(item.getPresaleAmt());
- itemsDTO.setPlandeAmt(item.getPlandeAmt());
- itemsDTO.setRealdeAmt(item.getRealdeAmt());
- itemsDTO.setPlaninAmt(item.getPlaninAmt());
- itemsDTO.setRealinAmt(item.getRealinAmt());
- itemsDTO.setType(item.getType$());
-
- //add
- Integer type = Integer.parseInt(item.getType());
-
- List<ProjectPlan> allPlans = projectPlanService.selectList(new EntityWrapper<ProjectPlan>()
- .eq("item_id", item.getId()));
- for (ProjectPlan projectPlan : allPlans) {
- FlowsDTO flowsDTO = new FlowsDTO();
- flowsDTO.setName(projectPlan.getFlowId$());
- if(type==5) {
- if(projectPlan.getFlowId()>=8 && projectPlan.getFlowId()<11){
- flowsDTO.setStartTime("-");
- flowsDTO.setEndTime$("-");
- }else{
- flowsDTO.setStartTime(projectPlan.getStartTime$());
- flowsDTO.setEndTime$(projectPlan.getEndTime$());
- flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
- flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
- }
- }else if(type==1 || type==2 || type==6 || type==9) {
- if((projectPlan.getFlowId()>=8&&projectPlan.getFlowId()<11) || projectPlan.getFlowId()==2 || projectPlan.getFlowId()==6){
- flowsDTO.setStartTime("-");
- flowsDTO.setEndTime$("-");
- }else{
- flowsDTO.setStartTime(projectPlan.getStartTime$());
- flowsDTO.setEndTime$(projectPlan.getEndTime$());
- flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
- flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
- }
- }else if(type==3 || type==8){
- if((projectPlan.getFlowId()>=8&&projectPlan.getFlowId()<11) || projectPlan.getFlowId()==6){
- flowsDTO.setStartTime("-");
- flowsDTO.setEndTime$("-");
- }else{
- flowsDTO.setStartTime(projectPlan.getStartTime$());
- flowsDTO.setEndTime$(projectPlan.getEndTime$());
- flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
- flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
- }
- } else if(type==4){
- if((projectPlan.getFlowId()>=8&&projectPlan.getFlowId()<11) || projectPlan.getFlowId()==6){
- flowsDTO.setStartTime("-");
- flowsDTO.setEndTime$("-");
- }else{
- flowsDTO.setStartTime(projectPlan.getStartTime$());
- flowsDTO.setEndTime$(projectPlan.getEndTime$());
- flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
- flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
- }
- }else if(type==10){
- flowsDTO.setStartTime(projectPlan.getStartTime$());
- flowsDTO.setEndTime$(projectPlan.getEndTime$());
- flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
- flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
- }
- flows.add(flowsDTO);
- }
- itemsDTO.setNodes(flows);
- itemsDTOs.add(itemsDTO);
- }
- return R.ok().add(itemsDTOs);
- }
+// @RequestMapping("/projectPlan/toFront/old")
+// public R toFrontOld(
+// @RequestParam(defaultValue = "1") Integer curr,
+// @RequestParam(defaultValue = "10") Integer limit,
+// @RequestParam(required = false) String orderByField,
+// @RequestParam(required = false) String orderByType,
+// @RequestParam Map<String, Object> param
+// ){
+// EntityWrapper<Item> itemEntityWrapper = new EntityWrapper<>();
+// excludeTrash(param);
+// convert(param, itemEntityWrapper);
+// List<Item> items = itemService.selectList(itemEntityWrapper
+// .eq("status","1"));
+// List<ItemDTO> itemDTOS = new ArrayList<>();
+//
+// for (Item item : items) {
+//
+// ItemDTO itemDTO = new ItemDTO();
+// List<FlowsDTO> flows = new ArrayList<>();
+// itemDTO.setId(item.getName());
+// itemDTO.setStartDay(item.getStartTime$());
+// itemDTO.setEndDay(item.getEndTime$());
+// itemDTO.setPresaleAmt(item.getPresaleAmt());
+// itemDTO.setPlandeAmt(item.getPlandeAmt());
+// itemDTO.setRealdeAmt(item.getRealdeAmt());
+// itemDTO.setPlaninAmt(item.getPlaninAmt());
+// itemDTO.setRealinAmt(item.getRealinAmt());
+// itemDTO.setType(item.getType$());
+//
+// //add
+// Integer type = Integer.parseInt(item.getType());
+//
+// List<ProjectPlan> allPlans = projectPlanService.selectList(new EntityWrapper<ProjectPlan>()
+// .eq("item_id", item.getId()));
+// for (ProjectPlan projectPlan : allPlans) {
+// FlowsDTO flowsDTO = new FlowsDTO();
+// flowsDTO.setName(projectPlan.getFlowId$());
+// if(type==5) {
+// if(projectPlan.getFlowId()>=8 && projectPlan.getFlowId()<11){
+// flowsDTO.setStartTime("-");
+// flowsDTO.setEndTime$("-");
+// }else{
+// flowsDTO.setStartTime(projectPlan.getStartTime$());
+// flowsDTO.setEndTime$(projectPlan.getEndTime$());
+// flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
+// flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
+// }
+// }else if(type==1 || type==2 || type==6 || type==9) {
+// if((projectPlan.getFlowId()>=8&&projectPlan.getFlowId()<11) || projectPlan.getFlowId()==2 || projectPlan.getFlowId()==6){
+// flowsDTO.setStartTime("-");
+// flowsDTO.setEndTime$("-");
+// }else{
+// flowsDTO.setStartTime(projectPlan.getStartTime$());
+// flowsDTO.setEndTime$(projectPlan.getEndTime$());
+// flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
+// flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
+// }
+// }else if(type==3 || type==8){
+// if((projectPlan.getFlowId()>=8&&projectPlan.getFlowId()<11) || projectPlan.getFlowId()==6){
+// flowsDTO.setStartTime("-");
+// flowsDTO.setEndTime$("-");
+// }else{
+// flowsDTO.setStartTime(projectPlan.getStartTime$());
+// flowsDTO.setEndTime$(projectPlan.getEndTime$());
+// flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
+// flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
+// }
+// } else if(type==4){
+// if((projectPlan.getFlowId()>=8&&projectPlan.getFlowId()<11) || projectPlan.getFlowId()==6){
+// flowsDTO.setStartTime("-");
+// flowsDTO.setEndTime$("-");
+// }else{
+// flowsDTO.setStartTime(projectPlan.getStartTime$());
+// flowsDTO.setEndTime$(projectPlan.getEndTime$());
+// flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
+// flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
+// }
+// }else if(type==10){
+// flowsDTO.setStartTime(projectPlan.getStartTime$());
+// flowsDTO.setEndTime$(projectPlan.getEndTime$());
+// flowsDTO.setRealStartTime$(projectPlan.getRealStartTime$());
+// flowsDTO.setRealEndTime$(projectPlan.getRealEndTime$());
+// }
+// flows.add(flowsDTO);
+// }
+// itemDTO.setNodes(flows);
+// itemDTOS.add(itemDTO);
+// }
+// return R.ok().add(itemDTOS);
+// }
/**
* 椤圭洰姹囨�绘暟鎹�
diff --git a/src/main/java/zy/cloud/wms/manager/entity/ItemDTO.java b/src/main/java/zy/cloud/wms/manager/entity/ItemDTO.java
new file mode 100644
index 0000000..7a12a0e
--- /dev/null
+++ b/src/main/java/zy/cloud/wms/manager/entity/ItemDTO.java
@@ -0,0 +1,17 @@
+package zy.cloud.wms.manager.entity;
+
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+@Data
+@NoArgsConstructor
+public class ItemDTO {
+ private String projectName;
+ private String projectType;
+ private String projectStartTime;
+ private String projectEndTime;
+ private List<ProjectPlan> ProjectPlans;
+
+}
diff --git a/src/main/java/zy/cloud/wms/manager/entity/ItemsDTO.java b/src/main/java/zy/cloud/wms/manager/entity/ItemsDTO.java
deleted file mode 100644
index 08ee5e9..0000000
--- a/src/main/java/zy/cloud/wms/manager/entity/ItemsDTO.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package zy.cloud.wms.manager.entity;
-
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.util.Date;
-import java.util.List;
-
-@Data
-@NoArgsConstructor
-public class ItemsDTO {
- private String id;
- private String startDay;
- private String endDay;
- private List<FlowsDTO> nodes;
- private Double presaleAmt;
- private Double plandeAmt;
- private Double realdeAmt;
- private Double planinAmt;
- private Double realinAmt;
- private String type;
-}
--
Gitblit v1.9.1