From bb2ba875a4c7ed5f0c31a216862c5fd4cbf88c6e Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 19 九月 2025 09:24:24 +0800
Subject: [PATCH] 新增仓库 新增库区 新增缓冲区库位
---
src/main/java/com/zy/asrs/controller/BasWhsController.java | 60 +++++-----
src/main/java/com/zy/asrs/controller/LocMastController.java | 100 +++++++--------
src/main/java/com/zy/asrs/entity/BasWhsType.java | 8
src/main/java/com/zy/asrs/service/impl/BasWhsTypeServiceImpl.java | 15 ++
src/main/java/com/zy/asrs/service/BasWhsTypeService.java | 8 +
src/main/resources/mapper/BasWhsMapper.xml | 4
src/main/webapp/views/basWhs/basWhs_detail.html | 4
src/main/java/com/zy/asrs/entity/OrderDetlPakin.java | 2
src/main/java/com/zy/asrs/entity/RowLastno.java | 8
src/main/webapp/static/js/cool.js | 72 ++++++-----
src/main/java/com/zy/common/CodeBuilder.java | 6
/dev/null | 0
src/main/java/com/zy/asrs/mapper/BasWhsMapper.java | 6
src/main/webapp/views/basWhs/basWhs.html | 4
src/main/java/com/zy/asrs/entity/LocMast.java | 10
src/main/resources/application.yml | 15 +
16 files changed, 174 insertions(+), 148 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/BasWhsController.java b/src/main/java/com/zy/asrs/controller/BasWhsController.java
index 2de999b..044bfd5 100644
--- a/src/main/java/com/zy/asrs/controller/BasWhsController.java
+++ b/src/main/java/com/zy/asrs/controller/BasWhsController.java
@@ -5,8 +5,8 @@
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
-import com.zy.asrs.entity.BasWhs;
-import com.zy.asrs.service.BasWhsService;
+import com.zy.asrs.entity.BasWhsType;
+import com.zy.asrs.service.BasWhsTypeService;
import com.zy.common.web.BaseController;
import com.core.annotations.ManagerAuth;
import com.core.common.BaseRes;
@@ -22,12 +22,12 @@
public class BasWhsController extends BaseController {
@Autowired
- private BasWhsService basWhsService;
+ private BasWhsTypeService basWhsTypeService;
@RequestMapping(value = "/basWhs/{id}/auth")
@ManagerAuth
public R get(@PathVariable("id") Long id) {
- return R.ok(basWhsService.selectById(String.valueOf(id)));
+ return R.ok(basWhsTypeService.selectById(String.valueOf(id)));
}
@RequestMapping(value = "/basWhs/list/auth")
@@ -38,10 +38,10 @@
@RequestParam(required = false)String orderByType,
@RequestParam Map<String, Object> param){
excludeTrash(param);
- EntityWrapper<BasWhs> wrapper = new EntityWrapper<>();
+ EntityWrapper<BasWhsType> wrapper = new EntityWrapper<>();
convert(param, wrapper);
if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));}
- return R.ok(basWhsService.selectPage(new Page<>(curr, limit), wrapper));
+ return R.ok(basWhsTypeService.selectPage(new Page<>(curr, limit), wrapper));
}
private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper){
@@ -59,36 +59,36 @@
@RequestMapping(value = "/basWhs/add/auth")
@ManagerAuth(memo = "搴撲綅绫诲瀷娣诲姞")
- public R add(BasWhs basWhs) {
- basWhs.setModiUser(getUserId());
- basWhs.setModiTime(new Date());
- basWhs.setAppeUser(getUserId());
- basWhs.setAppeTime(new Date());
- basWhsService.insert(basWhs);
+ public R add(BasWhsType basWhsType) {
+ basWhsType.setModiUser(getUserId());
+ basWhsType.setModiTime(new Date());
+ basWhsType.setAppeUser(getUserId());
+ basWhsType.setAppeTime(new Date());
+ basWhsTypeService.insert(basWhsType);
return R.ok();
}
@RequestMapping(value = "/basWhs/update/auth")
@ManagerAuth(memo = "搴撲綅绫诲瀷淇敼")
- public R update(BasWhs basWhs){
- if (Cools.isEmpty(basWhs) || null==basWhs.getId()){
+ public R update(BasWhsType basWhsType){
+ if (Cools.isEmpty(basWhsType) || null== basWhsType.getId()){
return R.error();
}
- basWhs.setModiUser(getUserId());
- basWhs.setModiTime(new Date());
- basWhsService.updateById(basWhs);
+ basWhsType.setModiUser(getUserId());
+ basWhsType.setModiTime(new Date());
+ basWhsTypeService.updateById(basWhsType);
return R.ok();
}
@RequestMapping(value = "/basWhs/delete/auth")
@ManagerAuth(memo = "搴撲綅绫诲瀷鍒犻櫎")
public R delete(@RequestParam String param){
- List<BasWhs> list = JSONArray.parseArray(param, BasWhs.class);
+ List<BasWhsType> list = JSONArray.parseArray(param, BasWhsType.class);
if (Cools.isEmpty(list)){
return R.error();
}
- for (BasWhs entity : list){
- basWhsService.delete(new EntityWrapper<>(entity));
+ for (BasWhsType entity : list){
+ basWhsTypeService.delete(new EntityWrapper<>(entity));
}
return R.ok();
}
@@ -97,24 +97,24 @@
@ManagerAuth(memo = "搴撲綅绫诲瀷瀵煎嚭")
public R export(@RequestBody JSONObject param){
List<String> fields = JSONObject.parseArray(param.getJSONArray("fields").toJSONString(), String.class);
- EntityWrapper<BasWhs> wrapper = new EntityWrapper<>();
+ EntityWrapper<BasWhsType> wrapper = new EntityWrapper<>();
Map<String, Object> map = excludeTrash(param.getJSONObject("basWhs"));
convert(map, wrapper);
- List<BasWhs> list = basWhsService.selectList(wrapper);
+ List<BasWhsType> list = basWhsTypeService.selectList(wrapper);
return R.ok(exportSupport(list, fields));
}
@RequestMapping(value = "/basWhsQuery/auth")
@ManagerAuth
public R query(String condition) {
- EntityWrapper<BasWhs> wrapper = new EntityWrapper<>();
+ EntityWrapper<BasWhsType> wrapper = new EntityWrapper<>();
wrapper.like("whs_desc", condition);
- Page<BasWhs> page = basWhsService.selectPage(new Page<>(0, 10), wrapper);
+ Page<BasWhsType> page = basWhsTypeService.selectPage(new Page<>(0, 10), wrapper);
List<Map<String, Object>> result = new ArrayList<>();
- for (BasWhs basWhs : page.getRecords()){
+ for (BasWhsType basWhsType : page.getRecords()){
Map<String, Object> map = new HashMap<>();
- map.put("id", basWhs.getId());
- map.put("value", basWhs.getWhsDesc());
+ map.put("id", basWhsType.getId());
+ map.put("value", basWhsType.getWhsDesc());
result.add(map);
}
return R.ok(result);
@@ -123,9 +123,9 @@
@RequestMapping(value = "/basWhs/check/column/auth")
@ManagerAuth
public R query(@RequestBody JSONObject param) {
- Wrapper<BasWhs> wrapper = new EntityWrapper<BasWhs>().eq(humpToLine(String.valueOf(param.get("key"))), param.get("val"));
- if (null != basWhsService.selectOne(wrapper)){
- return R.parse(BaseRes.REPEAT).add(getComment(BasWhs.class, String.valueOf(param.get("key"))));
+ Wrapper<BasWhsType> wrapper = new EntityWrapper<BasWhsType>().eq(humpToLine(String.valueOf(param.get("key"))), param.get("val"));
+ if (null != basWhsTypeService.selectOne(wrapper)){
+ return R.parse(BaseRes.REPEAT).add(getComment(BasWhsType.class, String.valueOf(param.get("key"))));
}
return R.ok();
}
diff --git a/src/main/java/com/zy/asrs/controller/LocMastController.java b/src/main/java/com/zy/asrs/controller/LocMastController.java
index c914c92..723e3f6 100644
--- a/src/main/java/com/zy/asrs/controller/LocMastController.java
+++ b/src/main/java/com/zy/asrs/controller/LocMastController.java
@@ -33,23 +33,17 @@
@Autowired
private LocDetlService locDetlService;
@Autowired
- private BasWhsService basWhsService;
-
+ private BasWhsTypeService basWhsTypeService;
@Resource
private WrkMastService wrkMastService;
-
@Resource
private AdjDetlService adjDetlService;
-
@Resource
private LocDetlMapper locDetlMapper;
-
@Resource
private CommonService commonService;
-
@Resource
private WrkMastLogService wrkMastLogService;
-
@Resource
private WrkDetlLogService wrkDetlLogService;
@@ -75,37 +69,39 @@
@RequestMapping(value = "/locMast/list/auth")
@ManagerAuth
- public R list(@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){
+ public R list(@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) {
excludeTrash(param);
EntityWrapper<LocMast> wrapper = new EntityWrapper<>();
convert(param, wrapper);
- if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));}
+ if (!Cools.isEmpty(orderByField)) {
+ wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));
+ }
return R.ok(locMastService.selectPage(new Page<>(curr, limit), wrapper));
}
- private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper){
+ private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper) {
boolean sign = false;
- for (Map.Entry<String, Object> entry : map.entrySet()){
+ for (Map.Entry<String, Object> entry : map.entrySet()) {
String val = String.valueOf(entry.getValue());
- if (val.contains(RANGE_TIME_LINK)){
+ if (val.contains(RANGE_TIME_LINK)) {
String[] dates = val.split(RANGE_TIME_LINK);
wrapper.ge(entry.getKey(), DateUtils.convert(dates[0]));
wrapper.le(entry.getKey(), DateUtils.convert(dates[1]));
- } else if (entry.getKey().equals("loc_no")){
+ } else if (entry.getKey().equals("loc_no")) {
wrapper.like(entry.getKey(), val);
} else {
- if (entry.getKey().equals("loc_type1")){
- sign=true;
+ if (entry.getKey().equals("loc_type1")) {
+ sign = true;
}
wrapper.eq(entry.getKey(), val);
}
}
- if (sign){
- wrapper.and().ne("loc_sts","Y");
+ if (sign) {
+ wrapper.and().ne("loc_sts", "Y");
}
}
@@ -120,19 +116,19 @@
return R.ok();
}
- @RequestMapping(value = "/locMast/update/auth")
- @ManagerAuth(memo = "搴撲綅淇敼")
- public R update(LocMast locMast){
+ @RequestMapping(value = "/locMast/update/auth")
+ @ManagerAuth(memo = "搴撲綅淇敼")
+ public R update(LocMast locMast) {
- if (Cools.isEmpty(locMast) || null==locMast.getLocNo()){
+ if (Cools.isEmpty(locMast) || null == locMast.getLocNo()) {
return R.error();
}
WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>()
.eq("source_loc_no", locMast.getLocNo())
.or().eq("loc_no", locMast.getLocNo()));
- if(!Cools.isEmpty(wrkMast)){
- return R.error("璇ュ簱浣嶆鍦ㄤ綔涓氾紝璇峰厛澶勭悊宸ヤ綔妗�");
+ if (!Cools.isEmpty(wrkMast)) {
+ return R.error("璇ュ簱浣嶆鍦ㄤ綔涓氾紝璇峰厛澶勭悊宸ヤ綔妗�");
}
LocMast oldLocMast = locMastService.selectById(locMast.getLocNo());
@@ -220,7 +216,7 @@
if (locMast.getFrozen() == 1 && oldLocMast.getFrozen() == 0 && locMast.getLocSts().equals("F") && oldLocMast.getLocSts().equals("F")) {
locDetlMapper.updateDetlFrozenByLocNo(oldLocMast.getLocNo());
}
- if(!locMastService.updateById(locMast)) {
+ if (!locMastService.updateById(locMast)) {
throw new CoolException("鏈嶅姟鍣ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
}
return R.ok();
@@ -228,12 +224,12 @@
@RequestMapping(value = "/locMast/delete/auth")
@ManagerAuth(memo = "搴撲綅鍒犻櫎")
- public R delete(@RequestParam String param){
+ public R delete(@RequestParam String param) {
List<LocMast> list = JSONArray.parseArray(param, LocMast.class);
- if (Cools.isEmpty(list)){
+ if (Cools.isEmpty(list)) {
return R.error();
}
- for (LocMast entity : list){
+ for (LocMast entity : list) {
locMastService.delete(new EntityWrapper<>(entity));
}
return R.ok();
@@ -241,7 +237,7 @@
@RequestMapping(value = "/locMast/export/auth")
@ManagerAuth(memo = "搴撲綅瀵煎嚭")
- public R export(@RequestBody JSONObject param){
+ public R export(@RequestBody JSONObject param) {
List<String> fields = JSONObject.parseArray(param.getJSONArray("fields").toJSONString(), String.class);
EntityWrapper<LocMast> wrapper = new EntityWrapper<>();
Map<String, Object> map = excludeTrash(param.getJSONObject("locMast"));
@@ -257,7 +253,7 @@
wrapper.like("loc_no", condition);
Page<LocMast> page = locMastService.selectPage(new Page<>(0, 10), wrapper);
List<Map<String, Object>> result = new ArrayList<>();
- for (LocMast locMast : page.getRecords()){
+ for (LocMast locMast : page.getRecords()) {
Map<String, Object> map = new HashMap<>();
map.put("id", locMast.getLocNo());
map.put("value", locMast.getLocNo());
@@ -270,7 +266,7 @@
@ManagerAuth
public R query(@RequestBody JSONObject param) {
Wrapper<LocMast> wrapper = new EntityWrapper<LocMast>().eq(humpToLine(String.valueOf(param.get("key"))), param.get("val"));
- if (null != locMastService.selectOne(wrapper)){
+ if (null != locMastService.selectOne(wrapper)) {
return R.parse(BaseRes.REPEAT).add(getComment(LocMast.class, String.valueOf(param.get("key"))));
}
return R.ok();
@@ -280,38 +276,36 @@
@ManagerAuth(memo = "鍒濆鍖栧簱浣�")
// @Transactional
public R init(LocMastInitParam param) {
- try{
+ try {
List<LocMast> list = new ArrayList<>();
- BasWhs basWhs = basWhsService.selectByIdentifying(param.getIdentifying());
- if (Cools.isEmpty(basWhs)){
+ BasWhsType basWhsType = basWhsTypeService.selectByIdentifying(param.getIdentifying());
+ if (Cools.isEmpty(basWhsType)) {
return R.error("搴撳瀷涓嶅瓨鍦紒锛侊紒");
}
- for (int r=param.getStartRow(); r<=param.getEndRow(); r++){
- for (int b=param.getStartBay(); b<=param.getEndBay(); b++) {
- for (int l=param.getStartLev(); l<=param.getEndLev(); l++) {
+ for (int r = param.getStartRow(); r <= param.getEndRow(); r++) {
+ for (int b = param.getStartBay(); b <= param.getEndBay(); b++) {
+ for (int l = param.getStartLev(); l <= param.getEndLev(); l++) {
// 鑾峰彇搴撲綅鍙�
String locNo = String.format("%02d", r) + String.format("%03d", b) + String.format("%02d", l);
// 鑾峰彇鍫嗗灈鏈哄彿
int crnNo = 0;
- try{
- Shelves shelves = new Shelves(param.getEndRow() - param.getStartRow() + 1, param.getCrnAmount(),param.getStartRow());
- for (List<Integer> node : shelves.nodes){
-
+ try {
+ Shelves shelves = new Shelves(param.getEndRow() - param.getStartRow() + 1, param.getCrnAmount(), param.getStartRow());
+ for (List<Integer> node : shelves.nodes) {
if (node.contains(r)) {
- if (!Cools.isEmpty(param.getStaCrn()) && param.getStaCrn() > 0){
+ if (!Cools.isEmpty(param.getStaCrn()) && param.getStaCrn() > 0) {
crnNo = shelves.nodes.indexOf(node) + param.getStaCrn();
- }else {
+ } else {
crnNo = shelves.nodes.indexOf(node) + 1;
}
-
break;
}
}
- }catch (Exception e){
+ } catch (Exception e) {
throw new Exception("瑙f瀽鍫嗗灈鏈哄彿澶辫触锛岃濉啓姝g‘鐨勬暟鎹�!!!");
}
- Date now = new Date();
+ Date now = new Date();
LocMast locMast = new LocMast();
locMast.setLocNo(locNo);
locMast.setLocSts("O");
@@ -327,18 +321,18 @@
locMast.setAppeTime(now);
locMast.setModiUser(getUserId());
locMast.setModiTime(now);
- locMast.setWhsType(basWhs.getId());
+ locMast.setWhsType(basWhsType.getId());
list.add(locMast);
}
}
}
- if (!Cools.isEmpty(param.getEnable()) && param.getEnable() == 1){
+ if (!Cools.isEmpty(param.getEnable()) && param.getEnable() == 1) {
locMastService.delete(new EntityWrapper<>());
}
locMastService.insertBatch(list);
return R.ok("鍒濆鍖栨垚鍔�");
- }catch (Exception e){
- return R.error("鍒濆鍖栧け璐�===>"+e.getMessage());
+ } catch (Exception e) {
+ return R.error("鍒濆鍖栧け璐�===>" + e.getMessage());
}
}
}
diff --git a/src/main/java/com/zy/asrs/entity/BasWhs.java b/src/main/java/com/zy/asrs/entity/BasWhsType.java
similarity index 94%
rename from src/main/java/com/zy/asrs/entity/BasWhs.java
rename to src/main/java/com/zy/asrs/entity/BasWhsType.java
index 1945dc2..b2094ca 100644
--- a/src/main/java/com/zy/asrs/entity/BasWhs.java
+++ b/src/main/java/com/zy/asrs/entity/BasWhsType.java
@@ -14,8 +14,8 @@
import java.text.SimpleDateFormat;
import java.util.Date;
-@TableName("asr_bas_whs")
-public class BasWhs implements Serializable {
+@TableName("asr_bas_whs_type")
+public class BasWhsType implements Serializable {
private static final long serialVersionUID = 1L;
@@ -67,9 +67,9 @@
@ApiModelProperty(value= "鏍囪瘑")
private String identifying;
- public BasWhs() {}
+ public BasWhsType() {}
- public BasWhs(String whsDesc,Long modiUser,Date modiTime,Long appeUser,Date appeTime) {
+ public BasWhsType(String whsDesc, Long modiUser, Date modiTime, Long appeUser, Date appeTime) {
this.whsDesc = whsDesc;
this.modiUser = modiUser;
this.modiTime = modiTime;
diff --git a/src/main/java/com/zy/asrs/entity/LocMast.java b/src/main/java/com/zy/asrs/entity/LocMast.java
index ffca642..7eaa33e 100644
--- a/src/main/java/com/zy/asrs/entity/LocMast.java
+++ b/src/main/java/com/zy/asrs/entity/LocMast.java
@@ -5,7 +5,7 @@
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.zy.asrs.service.BasLocStsService;
-import com.zy.asrs.service.BasWhsService;
+import com.zy.asrs.service.BasWhsTypeService;
import com.zy.system.entity.User;
import com.zy.system.service.UserService;
import com.core.common.Cools;
@@ -197,10 +197,10 @@
public String getWhsType$(){
- BasWhsService service = SpringUtils.getBean(BasWhsService.class);
- BasWhs basWhs = service.selectById(this.whsType);
- if (!Cools.isEmpty(basWhs)){
- return String.valueOf(basWhs.getWhsDesc());
+ BasWhsTypeService service = SpringUtils.getBean(BasWhsTypeService.class);
+ BasWhsType basWhsType = service.selectById(this.whsType);
+ if (!Cools.isEmpty(basWhsType)){
+ return String.valueOf(basWhsType.getWhsDesc());
}
return null;
}
diff --git a/src/main/java/com/zy/asrs/entity/OrderDetlPakin.java b/src/main/java/com/zy/asrs/entity/OrderDetlPakin.java
index 19ed434..fe7d5de 100644
--- a/src/main/java/com/zy/asrs/entity/OrderDetlPakin.java
+++ b/src/main/java/com/zy/asrs/entity/OrderDetlPakin.java
@@ -20,6 +20,7 @@
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
+import java.util.Objects;
@Data
@TableName("man_order_detl_pakin")
@@ -418,6 +419,7 @@
}
public String getPakinPakoutStatus$(){
+ if (Objects.isNull(pakinPakoutStatus)) {return null;}
switch (this.pakinPakoutStatus){
case 1:
return "Y";
diff --git a/src/main/java/com/zy/asrs/entity/RowLastno.java b/src/main/java/com/zy/asrs/entity/RowLastno.java
index e4dedf1..3da10a7 100644
--- a/src/main/java/com/zy/asrs/entity/RowLastno.java
+++ b/src/main/java/com/zy/asrs/entity/RowLastno.java
@@ -4,7 +4,7 @@
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
-import com.zy.asrs.service.BasWhsService;
+import com.zy.asrs.service.BasWhsTypeService;
import com.zy.asrs.service.RowLastnoTypeService;
import com.zy.system.entity.User;
import com.zy.system.service.UserService;
@@ -383,10 +383,10 @@
public String getTypeId$() {
RowLastnoTypeService rowLastnoTypeService = SpringUtils.getBean(RowLastnoTypeService.class);
RowLastnoType rowLastnoType = rowLastnoTypeService.selectById(this.typeId.longValue());
- BasWhsService basWhsService = SpringUtils.getBean(BasWhsService.class);
- BasWhs basWhs = basWhsService.selectById(rowLastnoType.getType().longValue());
+ BasWhsTypeService basWhsTypeService = SpringUtils.getBean(BasWhsTypeService.class);
+ BasWhsType basWhsType = basWhsTypeService.selectById(rowLastnoType.getType().longValue());
if (!Cools.isEmpty(rowLastnoType)){
- return rowLastnoType.getTypeName()+"<==>"+rowLastnoType.getMemo()+"<==>"+basWhs.getWhsDesc();
+ return rowLastnoType.getTypeName()+"<==>"+rowLastnoType.getMemo()+"<==>"+ basWhsType.getWhsDesc();
}
return typeId.toString();
}
diff --git a/src/main/java/com/zy/asrs/mapper/BasWhsMapper.java b/src/main/java/com/zy/asrs/mapper/BasWhsMapper.java
index e59c57c..897c7d1 100644
--- a/src/main/java/com/zy/asrs/mapper/BasWhsMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/BasWhsMapper.java
@@ -1,15 +1,15 @@
package com.zy.asrs.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
-import com.zy.asrs.entity.BasWhs;
+import com.zy.asrs.entity.BasWhsType;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
@Mapper
@Repository
-public interface BasWhsMapper extends BaseMapper<BasWhs> {
+public interface BasWhsMapper extends BaseMapper<BasWhsType> {
- BasWhs selectByIdentifying(@Param("identifying") String identifying);
+ BasWhsType selectByIdentifying(@Param("identifying") String identifying);
}
diff --git a/src/main/java/com/zy/asrs/service/BasWhsService.java b/src/main/java/com/zy/asrs/service/BasWhsService.java
deleted file mode 100644
index 33e2599..0000000
--- a/src/main/java/com/zy/asrs/service/BasWhsService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.zy.asrs.service;
-
-import com.baomidou.mybatisplus.service.IService;
-import com.zy.asrs.entity.BasWhs;
-
-public interface BasWhsService extends IService<BasWhs> {
- BasWhs selectByIdentifying(String Identifying);
-}
diff --git a/src/main/java/com/zy/asrs/service/BasWhsTypeService.java b/src/main/java/com/zy/asrs/service/BasWhsTypeService.java
new file mode 100644
index 0000000..827e46e
--- /dev/null
+++ b/src/main/java/com/zy/asrs/service/BasWhsTypeService.java
@@ -0,0 +1,8 @@
+package com.zy.asrs.service;
+
+import com.baomidou.mybatisplus.service.IService;
+import com.zy.asrs.entity.BasWhsType;
+
+public interface BasWhsTypeService extends IService<BasWhsType> {
+ BasWhsType selectByIdentifying(String Identifying);
+}
diff --git a/src/main/java/com/zy/asrs/service/impl/BasWhsServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasWhsServiceImpl.java
deleted file mode 100644
index 154d8d9..0000000
--- a/src/main/java/com/zy/asrs/service/impl/BasWhsServiceImpl.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.zy.asrs.service.impl;
-
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
-import com.zy.asrs.entity.BasWhs;
-import com.zy.asrs.mapper.BasWhsMapper;
-import com.zy.asrs.service.BasWhsService;
-import org.springframework.stereotype.Service;
-
-@Service("basWhsService")
-public class BasWhsServiceImpl extends ServiceImpl<BasWhsMapper, BasWhs> implements BasWhsService {
- @Override
- public BasWhs selectByIdentifying(String identifying) {
- return this.baseMapper.selectByIdentifying(identifying);
- }
-}
diff --git a/src/main/java/com/zy/asrs/service/impl/BasWhsTypeServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasWhsTypeServiceImpl.java
new file mode 100644
index 0000000..72c5e32
--- /dev/null
+++ b/src/main/java/com/zy/asrs/service/impl/BasWhsTypeServiceImpl.java
@@ -0,0 +1,15 @@
+package com.zy.asrs.service.impl;
+
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.zy.asrs.entity.BasWhsType;
+import com.zy.asrs.mapper.BasWhsMapper;
+import com.zy.asrs.service.BasWhsTypeService;
+import org.springframework.stereotype.Service;
+
+@Service("basWhsService")
+public class BasWhsTypeServiceImpl extends ServiceImpl<BasWhsMapper, BasWhsType> implements BasWhsTypeService {
+ @Override
+ public BasWhsType selectByIdentifying(String identifying) {
+ return this.baseMapper.selectByIdentifying(identifying);
+ }
+}
diff --git a/src/main/java/com/zy/common/CodeBuilder.java b/src/main/java/com/zy/common/CodeBuilder.java
index 15c4ff8..6a27b43 100644
--- a/src/main/java/com/zy/common/CodeBuilder.java
+++ b/src/main/java/com/zy/common/CodeBuilder.java
@@ -17,10 +17,10 @@
// generator.table="sys_host";
// sqlserver
generator.sqlOsType = SqlOsType.SQL_SERVER;
- generator.url="127.0.0.1:1433;databasename=source";
+ generator.url="127.0.0.1:1433;databasename=jsxswms";
generator.username="sa";
- generator.password="sa@123";
- generator.table="asr_app_version";
+ generator.password="Skyouc#23";
+ generator.table="asr_bas_whs";
generator.packagePath="com.zy.asrs";
generator.build();
}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 1d21949..52875bc 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,5 +1,5 @@
server:
- port: 8081
+ port: 8080
servlet:
context-path: /@pom.build.finalName@
@@ -22,9 +22,10 @@
# url: jdbc:sqlserver://192.168.4.191:50948;databasename=source
# username: sa
# password: sa@123
- url: jdbc:sqlserver://127.0.0.1:62316;databasename=source
+# url: jdbc:sqlserver://127.0.0.1:62316;databasename=source
username: sa
- password: sa@123
+ password: Skyouc#23
+ url: jdbc:sqlserver://127.0.0.1:1433;databasename=jsxswms
mvc:
static-path-pattern: /**
redis:
@@ -39,9 +40,13 @@
mybatis-plus:
mapper-locations: classpath:mapper/*.xml
-
+ # global-config:
+ # field-strategy: 0
+ configuration:
+ log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
logging:
- path: /stock/out/@pom.build.finalName@/logs
+ file:
+ path: /stock/out/@pom.build.finalName@/logs
super:
pwd: asrs2023
diff --git a/src/main/resources/mapper/BasWhsMapper.xml b/src/main/resources/mapper/BasWhsMapper.xml
index 2017ad2..75cfecc 100644
--- a/src/main/resources/mapper/BasWhsMapper.xml
+++ b/src/main/resources/mapper/BasWhsMapper.xml
@@ -3,7 +3,7 @@
<mapper namespace="com.zy.asrs.mapper.BasWhsMapper">
<!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
- <resultMap id="BaseResultMap" type="com.zy.asrs.entity.BasWhs">
+ <resultMap id="BaseResultMap" type="com.zy.asrs.entity.BasWhsType">
<id column="id" property="id" />
<result column="whs_desc" property="whsDesc" />
<result column="modi_user" property="modiUser" />
@@ -16,7 +16,7 @@
<select id="selectByIdentifying" resultMap="BaseResultMap">
select top 1 *
- from asr_bas_whs
+ from asr_bas_whs_type
where 1=1
and identifying = #{identifying}
</select>
diff --git a/src/main/webapp/static/js/cool.js b/src/main/webapp/static/js/cool.js
index d817c09..f9ac8cc 100644
--- a/src/main/webapp/static/js/cool.js
+++ b/src/main/webapp/static/js/cool.js
@@ -1,9 +1,9 @@
/**
* 鎼滅储鑷姩琛ュ叏 -- 灞�澶栫偣鍑婚殣钘�
*/
-$(function(){
- $(document).on("click",function(e){
- if(!$(e.target).parents(".cool-auto-complete").length){
+$(function () {
+ $(document).on("click", function (e) {
+ if (!$(e.target).parents(".cool-auto-complete").length) {
$(".cool-auto-complete-window").hide();
}
});
@@ -16,12 +16,12 @@
function autoShow(id) {
var cac = document.getElementById(id).parentNode;
var cacw = cac.getElementsByClassName("cool-auto-complete-window")[0];
- if (cacw.style.display === "none" || cacw.style.display === ""){
+ if (cacw.style.display === "none" || cacw.style.display === "") {
cacw.style.display = "block";
var cacwi = cacw.getElementsByClassName("cool-auto-complete-window-input")[0];
cacwi.focus();
autoLoad(cacwi.getAttribute('data-key'));
- }else {
+ } else {
cacw.style.display = "none";
}
}
@@ -30,30 +30,30 @@
* 鎼滅储鑷姩琛ュ叏 -- input
*/
function autoLoad(val) {
- var inputDomVal = document.querySelector("input[data-key="+val+"]").value;
- var selectDom = document.querySelector("select[data-key="+val+"Select]");
+ var inputDomVal = document.querySelector("input[data-key=" + val + "]").value;
+ var selectDom = document.querySelector("select[data-key=" + val + "Select]");
selectDom.length = 0;
var defaultOption = new Option("鍙栨秷閫夋嫨", "");
defaultOption.title = "";
selectDom.appendChild(defaultOption);
- selectDom.style.display='none';
+ selectDom.style.display = 'none';
$.ajax({
- url: baseUrl+"/"+getForeignKeyQuery(val)+"/auth",
+ url: baseUrl + "/" + getForeignKeyQuery(val) + "/auth",
headers: {'token': localStorage.getItem('token')},
data: {condition: inputDomVal},
method: 'POST',
- traditional:true,
+ traditional: true,
success: function (res) {
- if (res.code === 200){
+ if (res.code === 200) {
var list = res.data;
- for (var i=0;i<list.length;i++){
+ for (var i = 0; i < list.length; i++) {
var option = new Option(list[i].value, i);
option.title = list[i].id;
- selectDom.options[i+1] = option;
+ selectDom.options[i + 1] = option;
}
- selectDom.style.display='block';
- } else if (res.code === 403){
- top.location.href = baseUrl+"/";
+ selectDom.style.display = 'block';
+ } else if (res.code === 403) {
+ top.location.href = baseUrl + "/";
} else {
layer.msg(res.msg)
}
@@ -64,13 +64,13 @@
/**
* 鎼滅储鑷姩琛ュ叏 -- select
*/
-function confirmed(val){
- var inputDom = $("input[data-key="+val.substring(0,val.length - 6)+"]");
- var selectDom = $("select[data-key="+val+"]");
-
- selectDom.dblclick(function(){
+function confirmed(val) {
+ var inputDom = $("input[data-key=" + val.substring(0, val.length - 6) + "]");
+ var selectDom = $("select[data-key=" + val + "]");
+ console.log(val.substring(0, val.length - 6))
+ selectDom.dblclick(function () {
inputDom.focus();
- selectDom.css("display","none");
+ selectDom.css("display", "none");
});
// 淇グ瀛楁
@@ -81,7 +81,7 @@
// id瀛楁
var selectOptionDom = selectDom.find("option:selected");
var html = selectOptionDom.html();
- if (html === "鍙栨秷閫夋嫨"){
+ if (html === "鍙栨秷閫夋嫨") {
cacd.val("");
realDom.val("");
} else {
@@ -92,7 +92,7 @@
}
function reviewImg(src) {
- window.open().document.write("<img src="+src+" />");
+ window.open().document.write("<img src=" + src + " />");
}
/**
@@ -100,9 +100,10 @@
*/
function getForeignKeyQuery(str) {
var index = str.indexOf('By');
- if (index !== -1){
+ if (index !== -1) {
return str.substring(0, index);
}
+
return str;
}
@@ -116,36 +117,37 @@
var banMsg;
var tips;
+
// 涓婚敭鏍¢獙
function check(id, domain) {
var param = {
key: id,
- val: $('#'+id).val()
+ val: $('#' + id).val()
};
$.ajax({
- url: baseUrl+"/"+domain+"/check/column/auth",
+ url: baseUrl + "/" + domain + "/check/column/auth",
headers: {'token': localStorage.getItem('token')},
data: JSON.stringify(param),
- dataType:'json',
- contentType:'application/json;charset=UTF-8',
+ dataType: 'json',
+ contentType: 'application/json;charset=UTF-8',
method: 'POST',
success: function (res) {
if (res.code === 200) {
layer.close(tips);
banMsg = null;
} else if (res.code === 403) {
- top.location.href = baseUrl+"/";
+ top.location.href = baseUrl + "/";
} else if (res.code === 407) {
banMsg = res.data + "涓嶅彲鐢�";
tips = layer.tips(
"<span style='color:red;'>宸插瓨鍦�</span>",
- '#'+id,
+ '#' + id,
{
// tipsMore: true,
- tips: [2,'#fff'],
- time:0
- ,area: 'auto'
- ,maxWidth:500
+ tips: [2, '#fff'],
+ time: 0
+ , area: 'auto'
+ , maxWidth: 500
});
}
}
diff --git a/src/main/webapp/views/basWhs/basWhs.html b/src/main/webapp/views/basWhs/basWhs.html
index 03680d9..615c3e9 100644
--- a/src/main/webapp/views/basWhs/basWhs.html
+++ b/src/main/webapp/views/basWhs/basWhs.html
@@ -31,7 +31,7 @@
<!-- 琛ㄦ牸 -->
<div class="layui-form">
- <table class="layui-hide" id="basWhs" lay-filter="basWhs"></table>
+ <table class="layui-hide" id="basWhsType" lay-filter="basWhsType"></table>
</div>
<script type="text/html" id="toolbar">
<div class="layui-btn-container">
@@ -49,7 +49,7 @@
<script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script>
-<script type="text/javascript" src="../../static/js/basWhs/basWhs.js" charset="utf-8"></script>
+<script type="text/javascript" src="../../static/js/basWhsType/basWhsType.js" charset="utf-8"></script>
<iframe id="detail-iframe" scrolling="auto" style="display:none;"></iframe>
diff --git a/src/main/webapp/views/basWhs/basWhs_detail.html b/src/main/webapp/views/basWhs/basWhs_detail.html
index 6c6918b..cf96a35 100644
--- a/src/main/webapp/views/basWhs/basWhs_detail.html
+++ b/src/main/webapp/views/basWhs/basWhs_detail.html
@@ -26,7 +26,7 @@
<div class="layui-inline" style="width:80%;">
<label class="layui-form-label"><span class="not-null">*</span>缂栥��銆�鍙凤細</label>
<div class="layui-input-inline">
- <input id="id" class="layui-input" type="text" onkeyup="check(this.id, 'basWhs')">
+ <input id="id" class="layui-input" type="text" onkeyup="check(this.id, 'basWhsType')">
</div>
</div>
<div class="layui-inline" style="width:80%;">
@@ -91,6 +91,6 @@
<script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script>
-<script type="text/javascript" src="../../static/js/basWhs/basWhs.js" charset="utf-8"></script>
+<script type="text/javascript" src="../../static/js/basWhsType/basWhsType.js" charset="utf-8"></script>
</html>
diff --git a/version/bak/lfdasrs_LogBackup_2023-02-02_17-03-48.bak b/version/bak/lfdasrs_LogBackup_2023-02-02_17-03-48.bak
deleted file mode 100644
index 4d3c8b1..0000000
--- a/version/bak/lfdasrs_LogBackup_2023-02-02_17-03-48.bak
+++ /dev/null
Binary files differ
--
Gitblit v1.9.1