f51df24f sonin

库存管理-入库详情 根据备件ID查询

1 个父辈 5045c73d
...@@ -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);
......
...@@ -23,4 +23,6 @@ public class EquipmentInDTO extends EquipmentIn { ...@@ -23,4 +23,6 @@ public class EquipmentInDTO extends EquipmentIn {
23 23
24 private String sparepartName; 24 private String sparepartName;
25 25
26 private String sparepartId;
27
26 } 28 }
......
...@@ -27,5 +27,7 @@ public class EquipmentOutDTO extends EquipmentOut { ...@@ -27,5 +27,7 @@ public class EquipmentOutDTO extends EquipmentOut {
27 27
28 private String sparepartName; 28 private String sparepartName;
29 29
30 private String sparepartId;
31
30 32
31 } 33 }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!