diff --git a/src/main/java/com/wms/bussiness/TaskTimer.java b/src/main/java/com/wms/bussiness/TaskTimer.java deleted file mode 100644 index 3b02e83..0000000 --- a/src/main/java/com/wms/bussiness/TaskTimer.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.wms.bussiness; - -import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - - -/** - * 任务定时器 - */ -@Component -@RequiredArgsConstructor(onConstructor = @__(@Autowired)) -public class TaskTimer { - - - - - - - - - - -} diff --git a/src/main/java/com/wms/controller/ExcelController.java b/src/main/java/com/wms/controller/ExcelController.java index 09fc0d9..eb22c60 100644 --- a/src/main/java/com/wms/controller/ExcelController.java +++ b/src/main/java/com/wms/controller/ExcelController.java @@ -53,7 +53,7 @@ public class ExcelController extends BaseController { List files = ExcelUtils.readMultipartFile(file, Goods.class); // 添加进物料表 for (Goods goods : files) { - if (goodsService.selGoodsByGoodsId(goods.getGoodsId()) != null) { + if (goodsService.selGoodsByGoodsName(goods.getGoodsName()) != null) { goodsService.modifyGoods(goods); }else { goodsService.addGoods(goods); diff --git a/src/main/java/com/wms/controller/GoodsController.java b/src/main/java/com/wms/controller/GoodsController.java index 1adfb64..b11e853 100644 --- a/src/main/java/com/wms/controller/GoodsController.java +++ b/src/main/java/com/wms/controller/GoodsController.java @@ -3,7 +3,10 @@ package com.wms.controller; import com.alibaba.fastjson2.JSON; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; +import com.wms.common.BaseResponse; +import com.wms.common.ResultUtils; import com.wms.constants.enums.ResponseCode; +import com.wms.exception.ErrorCode; import com.wms.model.entity.app.ResponseEntity; import com.wms.model.entity.page.PageDomain; import com.wms.model.entity.page.TableRequest; @@ -78,6 +81,28 @@ public class GoodsController extends BaseController{ return JSON.toJSONString(tblResp); } + /** + * 查找所有零件信息 + */ + @PostMapping("/getPartInfoList") + @ResponseBody + public BaseResponse getPartInfoList(@RequestBody Goods goods){ + logger.info("请求的ip地址:{}", HttpUtils.getIpAddr(servletRequest)); + logger.info("接收到查询物料数据请求:{}", JSON.toJSONString(goods)); + + if (StringUtils.isEmpty(goods.getGoodsName())){ + logger.info("请求参数错误"); + return ResultUtils.error(ErrorCode.PARAMS_ERROR); + } + + List goodsList = goodsService.selGoods(goods); + if (goodsList.isEmpty()) { + return ResultUtils.error(999, "未查询到物料信息"); + } + return ResultUtils.success(goodsList); + } + + /** * 更新零件信息 * diff --git a/src/main/java/com/wms/mapper/GoodsMapper.java b/src/main/java/com/wms/mapper/GoodsMapper.java index 842f6ca..cf2202e 100644 --- a/src/main/java/com/wms/mapper/GoodsMapper.java +++ b/src/main/java/com/wms/mapper/GoodsMapper.java @@ -20,7 +20,7 @@ public interface GoodsMapper { * @param goodsId * @return */ - Goods selGoodsByGoodsId(String goodsId); + Goods selGoodsByGoodsName(String goodsId); /** * 添加物料信息 diff --git a/src/main/java/com/wms/model/entity/table/Goods.java b/src/main/java/com/wms/model/entity/table/Goods.java index 641c428..36d7745 100644 --- a/src/main/java/com/wms/model/entity/table/Goods.java +++ b/src/main/java/com/wms/model/entity/table/Goods.java @@ -18,10 +18,11 @@ public class Goods extends BaseEntity implements Serializable { /** * 物料编号 */ - @ExcelImport("模具号") - @ExcelExport("模具号") private String goodsId; + @ExcelImport("模具号") + @ExcelExport("模具号") + private String goodsName; /** diff --git a/src/main/java/com/wms/service/GoodsService.java b/src/main/java/com/wms/service/GoodsService.java index f99ea7a..0054f2b 100644 --- a/src/main/java/com/wms/service/GoodsService.java +++ b/src/main/java/com/wms/service/GoodsService.java @@ -18,7 +18,7 @@ public interface GoodsService { * @param goodsId 物料id * @return 结果 */ - Goods selGoodsByGoodsId(String goodsId); + Goods selGoodsByGoodsName(String goodsId); /** * 添加物料信息 diff --git a/src/main/java/com/wms/service/serviceImplements/GoodsServiceImplements.java b/src/main/java/com/wms/service/serviceImplements/GoodsServiceImplements.java index 2c2caa0..68e8486 100644 --- a/src/main/java/com/wms/service/serviceImplements/GoodsServiceImplements.java +++ b/src/main/java/com/wms/service/serviceImplements/GoodsServiceImplements.java @@ -24,8 +24,8 @@ public class GoodsServiceImplements implements GoodsService { } @Override - public Goods selGoodsByGoodsId(String goodsId) { - return this.goodsMapper.selGoodsByGoodsId(goodsId); + public Goods selGoodsByGoodsName(String goodsId) { + return this.goodsMapper.selGoodsByGoodsName(goodsId); } @Override diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 5c94b77..967d0ea 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,5 +1,5 @@ spring: - # 本地测试环境 +# # 本地测试环境 datasource: url: jdbc:mysql://localhost:3306/test?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true username: root diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml index cca2ec1..7081fd9 100644 --- a/src/main/resources/logback-spring.xml +++ b/src/main/resources/logback-spring.xml @@ -120,5 +120,5 @@ - + diff --git a/src/main/resources/mapper/GoodsMapper.xml b/src/main/resources/mapper/GoodsMapper.xml index ccfd4c8..ac1a67e 100644 --- a/src/main/resources/mapper/GoodsMapper.xml +++ b/src/main/resources/mapper/GoodsMapper.xml @@ -4,6 +4,7 @@ + @@ -13,7 +14,7 @@ - select goods_id, goods_unit, life_days, remark, single_weight,create_time, update_time + select goods_id,goods_name, goods_unit, life_days, remark, single_weight,create_time, update_time from tbl_app_goods @@ -21,6 +22,7 @@ and goods_id = #{goodsId} + and goods_name like concat('%',#{goodsName},'%') and goods_unit = #{goodsUnit} and life_days = #{lifeDays} and remark = #{remark} @@ -31,15 +33,16 @@ order by create_time desc - - where goods_id = #{goodsId}; + where goods_name = #{goodsName}; insert into tbl_app_goods goods_id, + goods_name, goods_unit, life_days, remark @@ -47,6 +50,7 @@ #{goodsId}, + #{goodsName}, #{goodsUnit}, #{lifeDays}, #{remark}