库存管理-入库详情 根据备件ID查询
正在显示
4 个修改的文件
包含
15 行增加
和
4 行删除
... | @@ -181,6 +181,10 @@ public class EquipmentInController { | ... | @@ -181,6 +181,10 @@ public class EquipmentInController { |
181 | if (StringUtils.isNotEmpty(equipmentInDTO.getEndTime())) { | 181 | if (StringUtils.isNotEmpty(equipmentInDTO.getEndTime())) { |
182 | queryWrapper.le("in_date", equipmentInDTO.getEndTime() + " 23:59:59"); | 182 | queryWrapper.le("in_date", equipmentInDTO.getEndTime() + " 23:59:59"); |
183 | } | 183 | } |
184 | if (StringUtils.isNotEmpty(equipmentInDTO.getSparepartId())) { | ||
185 | String sparepartId = equipmentInDTO.getSparepartId(); | ||
186 | queryWrapper.inSql("id", "select in_id from equipment_in_child where sparepart_id = '" + sparepartId + "'"); | ||
187 | } | ||
184 | queryWrapper.orderByDesc("in_date"); | 188 | queryWrapper.orderByDesc("in_date"); |
185 | Map<String, String> sysUserVal2KeyMap = key2ValueService.dictKey2Val("sysUser", false); | 189 | Map<String, String> sysUserVal2KeyMap = key2ValueService.dictKey2Val("sysUser", false); |
186 | Map<String, String> sysDepartVal2KeyMap = key2ValueService.dictKey2Val("sysDepart", false); | 190 | Map<String, String> sysDepartVal2KeyMap = key2ValueService.dictKey2Val("sysDepart", false); |
... | @@ -242,8 +246,8 @@ public class EquipmentInController { | ... | @@ -242,8 +246,8 @@ public class EquipmentInController { |
242 | @ApiOperation(value = "入库-添加", notes = "入库-添加") | 246 | @ApiOperation(value = "入库-添加", notes = "入库-添加") |
243 | @PostMapping(value = "/add") | 247 | @PostMapping(value = "/add") |
244 | public Result<Object> add(@RequestBody EquipmentInDTO equipmentInDTO) throws Exception { | 248 | public Result<Object> add(@RequestBody EquipmentInDTO equipmentInDTO) throws Exception { |
245 | List<SuppliesWarehouse> suppliesWarehouseList = suppliesWarehouseService.list(); | 249 | List<SuppliesWarehouse> suppliesWarehouseList = suppliesWarehouseService.list(); |
246 | Map<String, String> warehouseDictMap = suppliesWarehouseList.stream().collect(Collectors.toMap(SuppliesWarehouse::getId, SuppliesWarehouse::getDepartId)); | 250 | Map<String, String> warehouseDictMap = suppliesWarehouseList.stream().collect(Collectors.toMap(SuppliesWarehouse::getId, SuppliesWarehouse::getDepartId)); |
247 | Result<Object> result = new Result<>(); | 251 | Result<Object> result = new Result<>(); |
248 | if (equipmentInDTO.getEquipmentInChildList() == null || equipmentInDTO.getEquipmentInChildList().isEmpty()) { | 252 | if (equipmentInDTO.getEquipmentInChildList() == null || equipmentInDTO.getEquipmentInChildList().isEmpty()) { |
249 | throw new JeecgBootException("请选择入库备件!"); | 253 | throw new JeecgBootException("请选择入库备件!"); |
... | @@ -475,7 +479,7 @@ public class EquipmentInController { | ... | @@ -475,7 +479,7 @@ public class EquipmentInController { |
475 | //导出文件名称 | 479 | //导出文件名称 |
476 | mv.addObject(NormalExcelConstants.FILE_NAME, "入库管理列表"); | 480 | mv.addObject(NormalExcelConstants.FILE_NAME, "入库管理列表"); |
477 | mv.addObject(NormalExcelConstants.CLASS, EquipmentInExcel.class); | 481 | mv.addObject(NormalExcelConstants.CLASS, EquipmentInExcel.class); |
478 | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("入库管理数据", "导出人:"+sysUser.getRealname(), "导出信息")); | 482 | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("入库管理数据", "导出人:" + sysUser.getRealname(), "导出信息")); |
479 | mv.addObject(NormalExcelConstants.DATA_LIST, dataList); | 483 | mv.addObject(NormalExcelConstants.DATA_LIST, dataList); |
480 | return mv; | 484 | return mv; |
481 | } | 485 | } | ... | ... |
... | @@ -164,7 +164,10 @@ public class EquipmentOutController { | ... | @@ -164,7 +164,10 @@ public class EquipmentOutController { |
164 | if (StringUtils.isNotEmpty(equipmentOutDTO.getEndTime())) { | 164 | if (StringUtils.isNotEmpty(equipmentOutDTO.getEndTime())) { |
165 | queryWrapper.le("out_date", equipmentOutDTO.getEndTime() + " 23:59:59"); | 165 | queryWrapper.le("out_date", equipmentOutDTO.getEndTime() + " 23:59:59"); |
166 | } | 166 | } |
167 | 167 | if (StringUtils.isNotEmpty(equipmentOutDTO.getSparepartId())) { | |
168 | String sparepartId = equipmentOutDTO.getSparepartId(); | ||
169 | queryWrapper.inSql("id", "select out_id from equipment_out_child where sparepart_id = '" + sparepartId + "'"); | ||
170 | } | ||
168 | // 按照库存更新时间倒序 | 171 | // 按照库存更新时间倒序 |
169 | queryWrapper.orderByDesc("out_date"); | 172 | queryWrapper.orderByDesc("out_date"); |
170 | Map<String, String> sysUserVal2KeyMap = key2ValueService.dictKey2Val("sysUser", false); | 173 | Map<String, String> sysUserVal2KeyMap = key2ValueService.dictKey2Val("sysUser", false); | ... | ... |
-
请 注册 或 登录 后发表评论