diff --git a/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java b/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java index 09bfcd0..3eaf37b 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java @@ -74,7 +74,16 @@ public class PaTypeController { return service.deleteTypeData(dto.getData()); } - + /** + * 查询 树集合 + * @param dto + * @return + */ + @GetMapping("getTypeDetails") + @DecryptAndVerify(decryptedClass = PaTypeVo.class) + public ServerResponse getTypeDetails(EncryptedReq dto) { + return service.getTypeDetails(dto.getData()); + } /** * 分页查询配件入库 * @param dto diff --git a/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java b/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java index c2497be..a53d44e 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java @@ -54,4 +54,6 @@ public class PaTypeVo { private String type; + private String parentName; + } diff --git a/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java index 88e9792..67d6bd1 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java @@ -48,4 +48,11 @@ public interface PaTypeService { List findByPage(PaTypeVo data); ServerResponse getVendList(VendVo data); + + /** + * 依据id查询详情 + * @param data + * @return + */ + ServerResponse getTypeDetails(PaTypeVo data); } diff --git a/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java index feeb845..b359d86 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java @@ -174,5 +174,16 @@ public class PaTypeServiceImpl implements PaTypeService{ return ServerResponse.createSuccess(list); } + @Override + public ServerResponse getTypeDetails(PaTypeVo data) { + try{ + PaTypeVo vo=mapper.getTypeDetails(data.getId()); + return ServerResponse.createSuccess(vo); + }catch (Exception e){ + log.error(e.toString(),e); + } + return ServerResponse.createSuccess(new PaTypeVo()); + } + } diff --git a/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java b/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java index b4a785f..ac7ff20 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java @@ -57,6 +57,15 @@ public class PartInputServiceImpl implements PartInputService{ try{ String params=request.getParameter("params"); PartInputVo vo= JSON.parseObject(params,PartInputVo.class); + if(StringHelper.isEmpty(vo.getCreator())){ + return ServerResponse.createErroe("请填写入库人"); + } + if(StringHelper.isEmpty(vo.getInputDay())){ + return ServerResponse.createErroe("请填写入库日期"); + } + if(files==null || files.length<=0){ + return ServerResponse.createErroe("未上传入库单"); + } diff --git a/src/main/resources/mappers/bases/PaTypeMapper.xml b/src/main/resources/mappers/bases/PaTypeMapper.xml index 932c10b..c91d875 100644 --- a/src/main/resources/mappers/bases/PaTypeMapper.xml +++ b/src/main/resources/mappers/bases/PaTypeMapper.xml @@ -19,11 +19,12 @@ WHERE is_active=1