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