From a073250f6f4f8c32888bc60b24ff6984e29af51e Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期四, 01 八月 2024 17:04:01 +0800
Subject: [PATCH] #增加弃车功能
---
src/main/webapp/views/wrkMast/wrkMast.html | 1 +
src/main/java/com/zy/asrs/entity/WrkMast.java | 3 ++-
src/main/webapp/static/js/wrkMast/wrkMast.js | 21 +++++++++++++++++++++
src/main/java/com/zy/asrs/controller/WrkMastController.java | 20 ++++++++++++++++++++
4 files changed, 44 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/WrkMastController.java b/src/main/java/com/zy/asrs/controller/WrkMastController.java
index 1d4ff1f..79be77c 100644
--- a/src/main/java/com/zy/asrs/controller/WrkMastController.java
+++ b/src/main/java/com/zy/asrs/controller/WrkMastController.java
@@ -15,6 +15,7 @@
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.*;
import com.zy.common.web.BaseController;
+import io.swagger.models.auth.In;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -245,5 +246,24 @@
return R.ok();
}
+ @GetMapping(value = "/wrkMast/removeShuttle/{wrkNo}")
+ @ManagerAuth(memo = "寮冭溅")
+ public R redPri(@PathVariable Integer wrkNo) {
+ WrkMast wrkMast = wrkMastService.selectById(wrkNo);
+ if (wrkMast == null) {
+ return R.error("宸ヤ綔妗d笉瀛樺湪");
+ }
+
+ if (wrkMast.getShuttleNo() == null) {
+ return R.error("宸ヤ綔妗f棤灏忚溅");
+ }
+
+ wrkMast.setShuttleNo(null);
+ if (!wrkMastService.updateById(wrkMast)) {
+ return R.error("寮冭溅澶辫触");
+ }
+ return R.ok();
+ }
+
}
diff --git a/src/main/java/com/zy/asrs/entity/WrkMast.java b/src/main/java/com/zy/asrs/entity/WrkMast.java
index eb9c34b..2ed4884 100644
--- a/src/main/java/com/zy/asrs/entity/WrkMast.java
+++ b/src/main/java/com/zy/asrs/entity/WrkMast.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
+import com.baomidou.mybatisplus.enums.FieldStrategy;
import com.baomidou.mybatisplus.enums.IdType;
import com.zy.asrs.service.*;
import com.zy.system.entity.User;
@@ -69,7 +70,7 @@
* 绌挎杞�
*/
@ApiModelProperty(value= "绌挎杞�")
- @TableField("shuttle_no")
+ @TableField(value = "shuttle_no",strategy = FieldStrategy.IGNORED)
private Integer shuttleNo;
/**
diff --git a/src/main/webapp/static/js/wrkMast/wrkMast.js b/src/main/webapp/static/js/wrkMast/wrkMast.js
index 8b03117..245a447 100644
--- a/src/main/webapp/static/js/wrkMast/wrkMast.js
+++ b/src/main/webapp/static/js/wrkMast/wrkMast.js
@@ -387,6 +387,27 @@
}
});
break;
+ //寮冭溅
+ case 'removeShuttle':
+ wrkNo = data.wrkNo;
+ $.ajax({
+ url: baseUrl+"/wrkMast/removeShuttle/" + wrkNo,
+ headers: {'token': localStorage.getItem('token')},
+ contentType:'application/json;charset=UTF-8',
+ method: 'get',
+ success: function (res) {
+ layer.closeAll();
+ if (res.code === 200){
+ $(".layui-laypage-btn")[0].click();
+ layer.msg(res.msg);
+ } else if (res.code === 403){
+ top.location.href = baseUrl+"/";
+ } else {
+ layer.msg(res.msg)
+ }
+ }
+ })
+ break;
}
});
diff --git a/src/main/webapp/views/wrkMast/wrkMast.html b/src/main/webapp/views/wrkMast/wrkMast.html
index aed8900..1be3200 100644
--- a/src/main/webapp/views/wrkMast/wrkMast.html
+++ b/src/main/webapp/views/wrkMast/wrkMast.html
@@ -121,6 +121,7 @@
<li><a lay-event="cancel">鍙栨秷</a></li>
<li><a lay-event="shuttleCommand">绌挎杞︽寚浠�</a></li>
<li><a lay-event="liftCommand">鎻愬崌鏈烘寚浠�</a></li>
+ <li><a lay-event="removeShuttle">寮冭溅</a></li>
</ul>
</div>
</script>
--
Gitblit v1.9.1