f51df24f sonin

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

1 个父辈 5045c73d
......@@ -181,6 +181,10 @@ public class EquipmentInController {
if (StringUtils.isNotEmpty(equipmentInDTO.getEndTime())) {
queryWrapper.le("in_date", equipmentInDTO.getEndTime() + " 23:59:59");
}
if (StringUtils.isNotEmpty(equipmentInDTO.getSparepartId())) {
String sparepartId = equipmentInDTO.getSparepartId();
queryWrapper.inSql("id", "select in_id from equipment_in_child where sparepart_id = '" + sparepartId + "'");
}
queryWrapper.orderByDesc("in_date");
Map<String, String> sysUserVal2KeyMap = key2ValueService.dictKey2Val("sysUser", false);
Map<String, String> sysDepartVal2KeyMap = key2ValueService.dictKey2Val("sysDepart", false);
......@@ -242,8 +246,8 @@ public class EquipmentInController {
@ApiOperation(value = "入库-添加", notes = "入库-添加")
@PostMapping(value = "/add")
public Result<Object> add(@RequestBody EquipmentInDTO equipmentInDTO) throws Exception {
List<SuppliesWarehouse> suppliesWarehouseList = suppliesWarehouseService.list();
Map<String, String> warehouseDictMap = suppliesWarehouseList.stream().collect(Collectors.toMap(SuppliesWarehouse::getId, SuppliesWarehouse::getDepartId));
List<SuppliesWarehouse> suppliesWarehouseList = suppliesWarehouseService.list();
Map<String, String> warehouseDictMap = suppliesWarehouseList.stream().collect(Collectors.toMap(SuppliesWarehouse::getId, SuppliesWarehouse::getDepartId));
Result<Object> result = new Result<>();
if (equipmentInDTO.getEquipmentInChildList() == null || equipmentInDTO.getEquipmentInChildList().isEmpty()) {
throw new JeecgBootException("请选择入库备件!");
......@@ -475,7 +479,7 @@ public class EquipmentInController {
//导出文件名称
mv.addObject(NormalExcelConstants.FILE_NAME, "入库管理列表");
mv.addObject(NormalExcelConstants.CLASS, EquipmentInExcel.class);
mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("入库管理数据", "导出人:"+sysUser.getRealname(), "导出信息"));
mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("入库管理数据", "导出人:" + sysUser.getRealname(), "导出信息"));
mv.addObject(NormalExcelConstants.DATA_LIST, dataList);
return mv;
}
......
......@@ -164,7 +164,10 @@ public class EquipmentOutController {
if (StringUtils.isNotEmpty(equipmentOutDTO.getEndTime())) {
queryWrapper.le("out_date", equipmentOutDTO.getEndTime() + " 23:59:59");
}
if (StringUtils.isNotEmpty(equipmentOutDTO.getSparepartId())) {
String sparepartId = equipmentOutDTO.getSparepartId();
queryWrapper.inSql("id", "select out_id from equipment_out_child where sparepart_id = '" + sparepartId + "'");
}
// 按照库存更新时间倒序
queryWrapper.orderByDesc("out_date");
Map<String, String> sysUserVal2KeyMap = key2ValueService.dictKey2Val("sysUser", false);
......
......@@ -23,4 +23,6 @@ public class EquipmentInDTO extends EquipmentIn {
private String sparepartName;
private String sparepartId;
}
......
......@@ -27,5 +27,7 @@ public class EquipmentOutDTO extends EquipmentOut {
private String sparepartName;
private String sparepartId;
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!