From fef3b0760b7394847f143151e8bdce238290e1dc Mon Sep 17 00:00:00 2001
From: LSH <brook_w@163.com>
Date: 星期四, 18 八月 2022 12:36:32 +0800
Subject: [PATCH] Revert "#"
---
src/main/webapp/views/locMast/locMast.html | 34 ++++++-
src/main/java/com/zy/asrs/controller/LocMastController.java | 46 +++++++++++
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 14 ---
src/main/java/com/zy/asrs/controller/MobileController.java | 9 --
src/main/webapp/static/js/locMast/locMast.js | 56 +++++++++++++
src/main/java/com/zy/asrs/entity/LocMast.java | 18 +++-
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 12 ++
src/main/java/com/zy/asrs/service/MobileService.java | 2
8 files changed, 152 insertions(+), 39 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/LocMastController.java b/src/main/java/com/zy/asrs/controller/LocMastController.java
index a5aea8f..4b17fd5 100644
--- a/src/main/java/com/zy/asrs/controller/LocMastController.java
+++ b/src/main/java/com/zy/asrs/controller/LocMastController.java
@@ -204,4 +204,50 @@
locMastService.insertBatch(list);
return R.ok("鍒濆鍖栨垚鍔�");
}
+ @RequestMapping(value = "/locMast/disableALL/auth")
+ @ManagerAuth(memo = "绂佺敤鎸囧畾璁惧鍙峰簱浣�")
+ public R disableALL(@RequestParam String param){
+ return updateAll(param,"O");
+ }
+ @RequestMapping(value = "/locMast/openAll/auth")
+ @ManagerAuth(memo = "鎵撳紑鎸囧畾璁惧鍙峰簱浣�")
+ public R openAll(@RequestParam String param){
+ return updateAll(param,"X");
+ }
+
+ private R updateAll(String param,String locSts){
+ List<LocMast> list = JSONArray.parseArray(param, LocMast.class);
+ if (Cools.isEmpty(list)){
+ return R.error();
+ }
+ int locType2=99;
+ for (LocMast locMast : list){
+ if (!locMast.getLocSts().equals(locSts)){
+ if (locSts.equals("O")){
+ return R.error("姝よ澶囦笅鏈夊簱浣嶉潪绌�,搴撲綅鍙凤細"+locMast.getLocNo()+"\t璇锋煡鐪嬪簱浣�");
+ }else if (locSts.equals("X")){
+ return R.error("姝よ澶囦笅鏈夊簱浣嶉潪绂佺敤鐘舵��,搴撲綅鍙凤細"+locMast.getLocNo()+"\t璇锋煡鐪嬪簱浣�");
+ }
+ }else if (locType2==99){
+ locType2 = locMast.getLocType2();
+ }else if(locType2 != locMast.getLocType2()){
+ return R.error("璇烽�夋嫨鍚屼竴璁惧鍙蜂笅鐨勫簱浣�");
+ }
+ }
+ if (locSts.equals("O")){
+ locSts="X";
+ }else if (locSts.equals("X")){
+ locSts="O";
+ }
+ for (LocMast locMast : list){
+ if (Cools.isEmpty(locMast) || null==locMast.getLocNo()){
+ return R.error("搴撲綅鍙蜂负绌猴細"+locMast);
+ }
+ locMast.setModiUser(getUserId());
+ locMast.setModiTime(new Date());
+ locMast.setLocSts(locSts);
+ locMastService.updateById(locMast);
+ }
+ return R.ok();
+ }
}
diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index ab34b49..08ee0f9 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -338,15 +338,6 @@
mobileService.startUpTestPACK(testMast); //鎻愪氦娴嬭瘯绯荤粺
return R.ok();
}
- @PostMapping("/test/transplant/auth")
- @ManagerAuth(memo = "绉诲簱纭")
- public synchronized R transplant(@RequestBody Review review) {
- if (Cools.isEmpty(review)) {
- return R.parse(BaseRes.PARAM);
- }
- mobileService.transplant(review); //绉诲簱纭
- return R.ok();
- }
@PostMapping("/test/suspend/auth")
// @ManagerAuth(memo = "鏆傚仠娴嬭瘯")
public synchronized R suspendTestPACK() {
diff --git a/src/main/java/com/zy/asrs/entity/LocMast.java b/src/main/java/com/zy/asrs/entity/LocMast.java
index 28c709e..1f3c032 100644
--- a/src/main/java/com/zy/asrs/entity/LocMast.java
+++ b/src/main/java/com/zy/asrs/entity/LocMast.java
@@ -230,9 +230,9 @@
case 0:
return "鏈煡";
case 1:
- return "浣庡簱浣�";
+ return "娴嬭瘯搴撲綅";
case 2:
- return "楂樺簱浣�";
+ return "闈欑疆搴撲綅";
default:
return String.valueOf(this.locType1);
}
@@ -242,11 +242,19 @@
if (null == this.locType2){ return null; }
switch (this.locType2){
case 0:
- return "鏈煡";
+ return "鏃犺澶�";
case 1:
- return "绐勫簱浣�";
+ return "1鍙疯澶�";
case 2:
- return "瀹藉簱浣�";
+ return "2鍙疯澶�";
+ case 3:
+ return "3鍙疯澶�";
+ case 4:
+ return "4鍙疯澶�";
+ case 5:
+ return "5鍙疯澶�";
+ case 6:
+ return "6鍙疯澶�";
default:
return String.valueOf(this.locType2);
}
diff --git a/src/main/java/com/zy/asrs/service/MobileService.java b/src/main/java/com/zy/asrs/service/MobileService.java
index 4b2b107..37b340e 100644
--- a/src/main/java/com/zy/asrs/service/MobileService.java
+++ b/src/main/java/com/zy/asrs/service/MobileService.java
@@ -40,7 +40,5 @@
void startUpTestPACK(TestMast testMast);
//鏆傚仠娴嬭瘯
void suspendTestPACK();
- //绉诲簱纭
- void transplant(Review review);
}
diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index 7ef3992..f9bc14d 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -729,19 +729,5 @@
}
return SUCCESS;
}
- @Transactional
- public void transplant(Review review){
- //绉诲簱寮�濮嬶紝鏌ヨ鐩爣搴撲綅
- LocMast targetLocNo = locMastService.selectOne(new EntityWrapper<LocMast>()
- .eq("row1",2)
- .eq("loc_sts","O")
- .eq("fire_status", 0)
- .eq("pack_status",0));
- if (targetLocNo != null){
- workService.locMove(review.getLocNo(),targetLocNo.getLocNo(),(long)Integer.parseInt(review.getUserId()));
- }else {
- throw new CoolException("娌℃湁绌哄簱浣�");
- }
- }
/*...........................璧e窞鏂板..............浠ヤ笂.............璧e窞鏂板...........................*/
}
diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index 17c3248..b2d00ce 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -678,7 +678,17 @@
} else {
throw new CoolException("鐘舵�佸紓甯�");
}
-
+ //绉诲簱寮�濮嬶紝鏌ヨ鐩爣搴撲綅
+ LocMast targetLocNo = locMastService.selectOne(new EntityWrapper<LocMast>()
+ .eq("row1",2)
+ .eq("loc_sts","O")
+ .eq("fire_status", 0)
+ .eq("pack_status",0));
+ if (targetLocNo != null){
+ workService.locMove(review.getLocNo(),targetLocNo.getLocNo(),(long)Integer.parseInt(review.getUserId()));
+ }else {
+ throw new CoolException("娌℃湁绌哄簱浣�");
+ }
return success;
}
diff --git a/src/main/webapp/static/js/locMast/locMast.js b/src/main/webapp/static/js/locMast/locMast.js
index 1f3d18e..a823f63 100644
--- a/src/main/webapp/static/js/locMast/locMast.js
+++ b/src/main/webapp/static/js/locMast/locMast.js
@@ -25,12 +25,14 @@
,{field: 'locSts$', align: 'center',title: '搴撲綅鐘舵��',width:200}
,{field: 'fireStatus$', align: 'center',title: '娑堥槻鐘舵��', hide:false}
,{field: 'packStatus$', align: 'center',title: '浜у搧鐘舵��', hide:false}
+ ,{field: 'locType1$', align: 'center',title: '搴撲綅绫诲瀷'}
+ ,{field: 'locType2$', align: 'center',title: '娴嬭瘯璁惧鍙�'}
// ,{field: 'whsType$', align: 'center',title: '搴撲綅绫诲瀷'}
// ,{field: 'pltType', align: 'center',title: ''}
// ,{field: 'ctnType', align: 'center',title: ''}
// ,{field: 'locSts', align: 'center',title: ''}
// ,{field: 'sheetNo', align: 'center',title: ''}
- ,{field: 'crnNo', align: 'center',title: '鍫嗗灈鏈哄彿'}
+ // ,{field: 'crnNo', align: 'center',title: '鍫嗗灈鏈哄彿'}
,{field: 'row1', align: 'center',title: '鎺�', sort:true}
,{field: 'bay1', align: 'center',title: '鍒�', sort:true}
,{field: 'lev1', align: 'center',title: '灞�', sort:true}
@@ -231,6 +233,58 @@
})
});
break;
+ case 'disableALL':
+ var data = checkStatus.data;
+ if (data.length !=8 ){
+ layer.msg('璇烽�夋嫨姝よ澶囨墍鏈夋暟鎹啀杩涜绂佺敤鎿嶄綔');
+ } else {
+ layer.confirm('纭畾绂佺敤'+(data.length===1?'姝�':data.length)+'鏉℃暟鎹悧', function(){
+ $.ajax({
+ url: baseUrl+"/locMast/disableALL/auth",
+ headers: {'token': localStorage.getItem('token')},
+ data: {param: JSON.stringify(data)},
+ method: 'POST',
+ traditional:true,
+ success: function (res) {
+ if (res.code === 200){
+ layer.closeAll();
+ tableReload(false);
+ } else if (res.code === 403){
+ top.location.href = baseUrl+"/";
+ } else {
+ layer.msg(res.msg)
+ }
+ }
+ })
+ });
+ }
+ break;
+ case 'openAll':
+ var data = checkStatus.data;
+ if (data.length !=8 ){
+ layer.msg('璇烽�夋嫨姝よ澶囨墍鏈夋暟鎹啀杩涜鍚敤鎿嶄綔');
+ } else {
+ layer.confirm('纭畾鍚敤'+(data.length===1?'姝�':data.length)+'鏉℃暟鎹悧', function(){
+ $.ajax({
+ url: baseUrl+"/locMast/openAll/auth",
+ headers: {'token': localStorage.getItem('token')},
+ data: {param: JSON.stringify(data)},
+ method: 'POST',
+ traditional:true,
+ success: function (res) {
+ if (res.code === 200){
+ layer.closeAll();
+ tableReload(false);
+ } else if (res.code === 403){
+ top.location.href = baseUrl+"/";
+ } else {
+ layer.msg(res.msg)
+ }
+ }
+ })
+ });
+ }
+ break;
}
});
diff --git a/src/main/webapp/views/locMast/locMast.html b/src/main/webapp/views/locMast/locMast.html
index 6f4b17d..4ed082d 100644
--- a/src/main/webapp/views/locMast/locMast.html
+++ b/src/main/webapp/views/locMast/locMast.html
@@ -17,7 +17,6 @@
position: relative;
overflow: visible !important;
}
-
</style>
</head>
<body>
@@ -60,6 +59,21 @@
<input class="layui-input" type="text" name="lev1" placeholder="灞�" autocomplete="off">
</div>
</div>
+ <div class="layui-inline">
+ <div class="layui-input-inline">
+ <select name="loc_type2" id="loc_type2" class="layui-input" type="text" placeholder="璁惧鍙�" autocomplete="off">
+ <!-- <option style="display: none"></option>-->
+ <option value="">璁惧鍙�</option>
+ <option value="0">闈欑疆搴撲綅</option>
+ <option value="1">1鍙疯澶�</option>
+ <option value="2">2鍙疯澶�</option>
+ <option value="3">3鍙疯澶�</option>
+ <option value="4">4鍙疯澶�</option>
+ <option value="5">5鍙疯澶�</option>
+ <option value="6">6鍙疯澶�</option>
+ </select>
+ </div>
+ </div>
<!-- 寰呮坊鍔� -->
<div id="data-search-btn" class="layui-btn-container layui-form-item" style="display: inline-block">
<button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">鎼滅储</button>
@@ -76,6 +90,8 @@
<button class="layui-btn layui-btn-sm" id="btn-add" lay-event="addData">鏂板</button>
<button class="layui-btn layui-btn-sm" id="btn-delete" lay-event="deleteData">鍒犻櫎</button>
<button class="layui-btn layui-btn-primary" id="btn-init" lay-event="init">鍒濆鍖�</button>
+ <button class="layui-btn layui-btn-primary" id="disable-ALL" lay-event="disableALL">鎵�閫夊叏閮ㄧ鐢�</button>
+ <button class="layui-btn layui-btn-primary" id="open-All" lay-event="openAll">鎵�閫夊叏閮ㄦ墦寮�</button>
<button class="layui-btn layui-btn-primary layui-btn-sm" id="btn-export" lay-event="exportData">瀵煎嚭</button>
</div>
</script>
@@ -142,24 +158,28 @@
</div>
<!-- 搴撲綅绫诲瀷 -->
<div class="layui-form-item">
- <label class="layui-form-label">楂樹綆绫诲瀷</label>
+ <label class="layui-form-label">搴撲綅绫诲瀷</label>
<div class="layui-input-inline">
<select name="locType1">
<option style="display: none"></option>
<option value="0">鏈煡</option>
- <option value="1">浣庡簱浣�</option>
- <option value="2">楂樺簱浣�</option>
+ <option value="1">娴嬭瘯搴撲綅</option>
+ <option value="2">闈欑疆搴撲綅</option>
</select>
</div>
</div>
<div class="layui-form-item">
- <label class="layui-form-label">瀹界獎绫诲瀷</label>
+ <label class="layui-form-label">璁惧鍙�</label>
<div class="layui-input-inline">
<select name="locType2">
<option style="display: none"></option>
<option value="0">鏈煡</option>
- <option value="1">绐勫簱浣�</option>
- <option value="2">瀹藉簱浣�</option>
+ <option value="1">1鍙疯澶�</option>
+ <option value="2">2鍙疯澶�</option>
+ <option value="3">3鍙疯澶�</option>
+ <option value="4">4鍙疯澶�</option>
+ <option value="5">5鍙疯澶�</option>
+ <option value="6">6鍙疯澶�</option>
</select>
</div>
</div>
--
Gitblit v1.9.1