From bbb54c1ab65d141219dfbf7efb2af086522667a0 Mon Sep 17 00:00:00 2001
From: mrzhssss <pro6@qq.com>
Date: 星期一, 10 一月 2022 16:59:09 +0800
Subject: [PATCH] 项目计划管理有些功能没实现
---
src/main/java/zy/cloud/wms/manager/controller/ItemController.java | 47 +++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 45 insertions(+), 2 deletions(-)
diff --git a/src/main/java/zy/cloud/wms/manager/controller/ItemController.java b/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
index 5444d54..5644309 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
@@ -13,8 +13,12 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import zy.cloud.wms.common.web.BaseController;
+import zy.cloud.wms.manager.entity.Cstmr;
import zy.cloud.wms.manager.entity.Item;
+import zy.cloud.wms.manager.entity.ProjectType;
+import zy.cloud.wms.manager.service.CstmrService;
import zy.cloud.wms.manager.service.ItemService;
+import zy.cloud.wms.manager.service.ProjectTypeService;
import java.util.*;
@@ -23,6 +27,10 @@
@Autowired
private ItemService itemService;
+ @Autowired
+ private CstmrService cstmrService;
+ @Autowired
+ private ProjectTypeService projectTypeService;
@RequestMapping(value = "/item/{id}/auth")
@ManagerAuth
@@ -62,6 +70,24 @@
@ManagerAuth
public R add(Item item) {
+ if (Cools.isEmpty(item)) {
+ return R.error("鍙傛暟涓虹┖,璇疯仈绯荤鐞嗗憳");
+ }
+ Cstmr user_code = cstmrService.selectOne(new EntityWrapper<Cstmr>()
+ .eq("user_code", item.getCstmrUuid()));
+ if (!Cools.isEmpty(user_code)) {
+ item.setCstmr(user_code.getName());
+ }else {
+ return R.error("鍙傛暟閿欒,璇疯緭鍏ユ纭殑瀹㈡埛缂栧彿");
+ }
+ ProjectType id = projectTypeService.selectOne(new EntityWrapper<ProjectType>()
+ .eq("id", item.getType()));
+ if (!Cools.isEmpty(id)) {
+ item.setType(id.getTypeName());
+ }else {
+ return R.error("鍙傛暟閿欒,鎵句笉鍒拌椤圭洰绫诲瀷");
+ }
+
item.setHostId(getHostId());
item.setCreateBy(getUserId());
item.setCreateTime(new Date());
@@ -75,9 +101,26 @@
@RequestMapping(value = "/item/update/auth")
@ManagerAuth
public R update(Item item){
- if (Cools.isEmpty(item) || null==item.getUuid()){
- return R.error();
+ if (Cools.isEmpty(item)) {
+ return R.error("鍙傛暟涓虹┖,璇疯仈绯荤鐞嗗憳");
}
+ Cstmr user_code = cstmrService.selectOne(new EntityWrapper<Cstmr>()
+ .eq("user_code", item.getCstmrUuid()));
+ if (!Cools.isEmpty(user_code)) {
+ item.setCstmr(user_code.getName());
+ }else {
+ return R.error("鍙傛暟閿欒,璇疯緭鍏ユ纭殑瀹㈡埛缂栧彿");
+ }
+ ProjectType id = projectTypeService.selectOne(new EntityWrapper<ProjectType>()
+ .eq("id", item.getType()));
+ if (!Cools.isEmpty(id)) {
+ item.setType(id.getTypeName());
+ }else {
+ return R.error("鍙傛暟閿欒,鎵句笉鍒拌椤圭洰绫诲瀷");
+ }
+// if (Cools.isEmpty(item) || null==item.getUuid()){
+// return R.error();
+// }
item.setUpdateBy(getUserId());
item.setUpdateTime(new Date());
itemService.updateById(item);
--
Gitblit v1.9.1