|
@@ -3,6 +3,7 @@ package com.zd.chemical.controller;
|
|
|
import com.zd.chemical.domain.ActHxpapply;
|
|
import com.zd.chemical.domain.ActHxpapply;
|
|
|
import com.zd.chemical.domain.vo.*;
|
|
import com.zd.chemical.domain.vo.*;
|
|
|
import com.zd.chemical.service.IActHxpapplyService;
|
|
import com.zd.chemical.service.IActHxpapplyService;
|
|
|
|
|
+import com.zd.chemical.util.ChemicalUtils;
|
|
|
import com.zd.common.core.annotation.Log;
|
|
import com.zd.common.core.annotation.Log;
|
|
|
import com.zd.common.core.annotation.PreAuthorize;
|
|
import com.zd.common.core.annotation.PreAuthorize;
|
|
|
import com.zd.common.core.log.BusinessType;
|
|
import com.zd.common.core.log.BusinessType;
|
|
@@ -34,22 +35,26 @@ import java.util.Optional;
|
|
|
@RestController
|
|
@RestController
|
|
|
@Api(tags = "【化学品申购】")
|
|
@Api(tags = "【化学品申购】")
|
|
|
@RequestMapping("/hxpapply")
|
|
@RequestMapping("/hxpapply")
|
|
|
-public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
|
|
-{
|
|
|
|
|
|
|
+public class ActHxpapplyController extends BaseController<ActHxpapply> {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IActHxpapplyService actHxpapplyService;
|
|
private IActHxpapplyService actHxpapplyService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询化学品申购列表
|
|
* 查询化学品申购列表
|
|
|
*/
|
|
*/
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY+ PerFun.LIST)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY + PerFun.LIST)
|
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
@ApiOperation(value = "查询化学品申购列表")
|
|
@ApiOperation(value = "查询化学品申购列表")
|
|
|
- public TableDataInfo<ActHxpapplyListVo> list(ActHxpapplySearch actHxpapplySearch)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public TableDataInfo<ActHxpapplyListVo> list(ActHxpapplySearch actHxpapplySearch) {
|
|
|
startPage();
|
|
startPage();
|
|
|
List<ActHxpapplyListVo> list = actHxpapplyService.selectActHxpapplyList(actHxpapplySearch);
|
|
List<ActHxpapplyListVo> list = actHxpapplyService.selectActHxpapplyList(actHxpapplySearch);
|
|
|
- TableDataInfo<ActHxpapplyListVo> info=new TableDataInfo<>();
|
|
|
|
|
|
|
+ //去除小数点后多余的0
|
|
|
|
|
+ if (list != null && list.size() > 0) {
|
|
|
|
|
+ list.stream().forEach(vo -> {
|
|
|
|
|
+ vo.setChemicalNames(ChemicalUtils.removeZeroForAfterPoint(vo.getChemicalNames()));
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ TableDataInfo<ActHxpapplyListVo> info = new TableDataInfo<>();
|
|
|
info.getDataTable(list);
|
|
info.getDataTable(list);
|
|
|
return info;
|
|
return info;
|
|
|
}
|
|
}
|
|
@@ -58,15 +63,20 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
/**
|
|
/**
|
|
|
* 查询化学品申购列表(草稿箱)
|
|
* 查询化学品申购列表(草稿箱)
|
|
|
*/
|
|
*/
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY+ PerFun.DRAFTSLIST)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY + PerFun.DRAFTSLIST)
|
|
|
@GetMapping("/draftsList")
|
|
@GetMapping("/draftsList")
|
|
|
@ApiOperation(value = "查询化学品申购列表(草稿箱)")
|
|
@ApiOperation(value = "查询化学品申购列表(草稿箱)")
|
|
|
- public TableDataInfo<ActHxpapplyDraftsListVo> draftsList(ActHxpapplySearch actHxpapplySearch)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public TableDataInfo<ActHxpapplyDraftsListVo> draftsList(ActHxpapplySearch actHxpapplySearch) {
|
|
|
actHxpapplySearch.setUserId(SecurityUtils.getUserId());
|
|
actHxpapplySearch.setUserId(SecurityUtils.getUserId());
|
|
|
startPage();
|
|
startPage();
|
|
|
List<ActHxpapplyDraftsListVo> list = actHxpapplyService.draftsList(actHxpapplySearch);
|
|
List<ActHxpapplyDraftsListVo> list = actHxpapplyService.draftsList(actHxpapplySearch);
|
|
|
- TableDataInfo<ActHxpapplyDraftsListVo> info=new TableDataInfo<>();
|
|
|
|
|
|
|
+ //去除小数点后多余的0
|
|
|
|
|
+ if (list != null && list.size() > 0) {
|
|
|
|
|
+ list.stream().forEach(vo -> {
|
|
|
|
|
+ vo.setChemicalNames(ChemicalUtils.removeZeroForAfterPoint(vo.getChemicalNames()));
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ TableDataInfo<ActHxpapplyDraftsListVo> info = new TableDataInfo<>();
|
|
|
info.getDataTable(list);
|
|
info.getDataTable(list);
|
|
|
return info;
|
|
return info;
|
|
|
}
|
|
}
|
|
@@ -77,12 +87,17 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/myList")
|
|
@GetMapping("/myList")
|
|
|
@ApiOperation(value = "查询化学品申购列表")
|
|
@ApiOperation(value = "查询化学品申购列表")
|
|
|
- public TableDataInfo<ActHxpapplyListVo> mylist(ActHxpapplySearch actHxpapplySearch)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public TableDataInfo<ActHxpapplyListVo> mylist(ActHxpapplySearch actHxpapplySearch) {
|
|
|
startPage();
|
|
startPage();
|
|
|
actHxpapplySearch.setUserId(SecurityUtils.getUserId());
|
|
actHxpapplySearch.setUserId(SecurityUtils.getUserId());
|
|
|
List<ActHxpapplyListVo> list = actHxpapplyService.selectActHxpapplyList(actHxpapplySearch);
|
|
List<ActHxpapplyListVo> list = actHxpapplyService.selectActHxpapplyList(actHxpapplySearch);
|
|
|
- TableDataInfo<ActHxpapplyListVo> info=new TableDataInfo<>();
|
|
|
|
|
|
|
+ //去除小数点后多余的0
|
|
|
|
|
+ if (list != null && list.size() > 0) {
|
|
|
|
|
+ list.stream().forEach(vo -> {
|
|
|
|
|
+ vo.setChemicalNames(ChemicalUtils.removeZeroForAfterPoint(vo.getChemicalNames()));
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ TableDataInfo<ActHxpapplyListVo> info = new TableDataInfo<>();
|
|
|
info.getDataTable(list);
|
|
info.getDataTable(list);
|
|
|
return info;
|
|
return info;
|
|
|
}
|
|
}
|
|
@@ -93,12 +108,11 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/myDraftsList")
|
|
@GetMapping("/myDraftsList")
|
|
|
@ApiOperation(value = "查询化学品申购列表(草稿箱)")
|
|
@ApiOperation(value = "查询化学品申购列表(草稿箱)")
|
|
|
- public TableDataInfo<ActHxpapplyDraftsListVo> myDraftsList(ActHxpapplySearch actHxpapplySearch)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public TableDataInfo<ActHxpapplyDraftsListVo> myDraftsList(ActHxpapplySearch actHxpapplySearch) {
|
|
|
startPage();
|
|
startPage();
|
|
|
actHxpapplySearch.setUserId(SecurityUtils.getUserId());
|
|
actHxpapplySearch.setUserId(SecurityUtils.getUserId());
|
|
|
List<ActHxpapplyDraftsListVo> list = actHxpapplyService.draftsList(actHxpapplySearch);
|
|
List<ActHxpapplyDraftsListVo> list = actHxpapplyService.draftsList(actHxpapplySearch);
|
|
|
- TableDataInfo<ActHxpapplyDraftsListVo> info=new TableDataInfo<>();
|
|
|
|
|
|
|
+ TableDataInfo<ActHxpapplyDraftsListVo> info = new TableDataInfo<>();
|
|
|
info.getDataTable(list);
|
|
info.getDataTable(list);
|
|
|
return info;
|
|
return info;
|
|
|
}
|
|
}
|
|
@@ -107,34 +121,33 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
* 导出化学品申购列表
|
|
* 导出化学品申购列表
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "导出化学品申购列表")
|
|
@ApiOperation(value = "导出化学品申购列表")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY+ PerFun.EXPORT)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY + PerFun.EXPORT)
|
|
|
@Log(title = "化学品申购", businessType = BusinessType.EXPORT)
|
|
@Log(title = "化学品申购", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
@PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response, ActHxpapplySearch actHxpapplySearch) throws IOException
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public void export(HttpServletResponse response, ActHxpapplySearch actHxpapplySearch) throws IOException {
|
|
|
List<ActHxpapplyListVo> list = actHxpapplyService.selectActHxpapplyList(actHxpapplySearch);
|
|
List<ActHxpapplyListVo> list = actHxpapplyService.selectActHxpapplyList(actHxpapplySearch);
|
|
|
Optional.ofNullable(list).orElseGet(Collections::emptyList)
|
|
Optional.ofNullable(list).orElseGet(Collections::emptyList)
|
|
|
.stream()
|
|
.stream()
|
|
|
- .forEach(a->{
|
|
|
|
|
|
|
+ .forEach(a -> {
|
|
|
StringBuffer currentApprover = new StringBuffer();
|
|
StringBuffer currentApprover = new StringBuffer();
|
|
|
Optional.ofNullable(a.getCurrentUserList()).orElseGet(Collections::emptyList)
|
|
Optional.ofNullable(a.getCurrentUserList()).orElseGet(Collections::emptyList)
|
|
|
.stream()
|
|
.stream()
|
|
|
- .forEach(b->{
|
|
|
|
|
|
|
+ .forEach(b -> {
|
|
|
currentApprover.append(",");
|
|
currentApprover.append(",");
|
|
|
currentApprover.append(b.get("name"));
|
|
currentApprover.append(b.get("name"));
|
|
|
});
|
|
});
|
|
|
- if(currentApprover.length()>0){
|
|
|
|
|
|
|
+ if (currentApprover.length() > 0) {
|
|
|
a.setCurrentApprover(currentApprover.substring(1));
|
|
a.setCurrentApprover(currentApprover.substring(1));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
StringBuffer historyApprover = new StringBuffer();
|
|
StringBuffer historyApprover = new StringBuffer();
|
|
|
Optional.ofNullable(a.getHistoryUserList()).orElseGet(Collections::emptyList)
|
|
Optional.ofNullable(a.getHistoryUserList()).orElseGet(Collections::emptyList)
|
|
|
.stream()
|
|
.stream()
|
|
|
- .forEach(b->{
|
|
|
|
|
|
|
+ .forEach(b -> {
|
|
|
historyApprover.append(",");
|
|
historyApprover.append(",");
|
|
|
historyApprover.append(b.get("name"));
|
|
historyApprover.append(b.get("name"));
|
|
|
});
|
|
});
|
|
|
- if(historyApprover.length()>0){
|
|
|
|
|
|
|
+ if (historyApprover.length() > 0) {
|
|
|
a.setHistoryApprover(historyApprover.substring(1));
|
|
a.setHistoryApprover(historyApprover.substring(1));
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -146,22 +159,31 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
* 获取化学品申购详细信息
|
|
* 获取化学品申购详细信息
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取化学品申购详细信息")
|
|
@ApiOperation(value = "获取化学品申购详细信息")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY+ PerFun.QUERY)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY + PerFun.QUERY)
|
|
|
@GetMapping(value = "/{id}")
|
|
@GetMapping(value = "/{id}")
|
|
|
- public ResultData<ActHxpapplyInfoVo> getInfo(@PathVariable("id") Long id)
|
|
|
|
|
- {
|
|
|
|
|
- return ResultData.success(actHxpapplyService.selectActHxpapplyById(id,2));
|
|
|
|
|
|
|
+ public ResultData<ActHxpapplyInfoVo> getInfo(@PathVariable("id") Long id) {
|
|
|
|
|
+ ActHxpapplyInfoVo vo = actHxpapplyService.selectActHxpapplyById(id, 2);
|
|
|
|
|
+ //去除无效小数点
|
|
|
|
|
+ if (vo != null) {
|
|
|
|
|
+ List <ActHxpapplyDetailVo> list = vo.getActHxpapplyDetailList();
|
|
|
|
|
+ if (list != null && list.size() > 0) {
|
|
|
|
|
+ list.stream().forEach(detailVo -> {
|
|
|
|
|
+ detailVo.setApplyNum(ChemicalUtils.removeZeroForAfterPoint(detailVo.getApplyNum()));
|
|
|
|
|
+ detailVo.setRemainingStorage(ChemicalUtils.removeZeroForAfterPoint(detailVo.getRemainingStorage()));
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return ResultData.success(vo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取化学品申购详细信息(审批记录调用)
|
|
* 获取化学品申购详细信息(审批记录调用)
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取化学品申购详细信息")
|
|
@ApiOperation(value = "获取化学品申购详细信息")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLYAUDIT+ PerFun.QUERY)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLYAUDIT + PerFun.QUERY)
|
|
|
@GetMapping(value = "/audit/{id}")
|
|
@GetMapping(value = "/audit/{id}")
|
|
|
- public ResultData<ActHxpapplyInfoVo> auditByGetInfo(@PathVariable("id") Long id)
|
|
|
|
|
- {
|
|
|
|
|
- return ResultData.success(actHxpapplyService.selectActHxpapplyById(id,1));
|
|
|
|
|
|
|
+ public ResultData<ActHxpapplyInfoVo> auditByGetInfo(@PathVariable("id") Long id) {
|
|
|
|
|
+ return ResultData.success(actHxpapplyService.selectActHxpapplyById(id, 1));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -169,9 +191,8 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取化学品申购详细信息(学生端接口)")
|
|
@ApiOperation(value = "获取化学品申购详细信息(学生端接口)")
|
|
|
@GetMapping(value = "/myInfo/{id}")
|
|
@GetMapping(value = "/myInfo/{id}")
|
|
|
- public ResultData<ActHxpapplyInfoVo> getMyInfo(@PathVariable("id") Long id)
|
|
|
|
|
- {
|
|
|
|
|
- return ResultData.success(actHxpapplyService.selectActHxpapplyById(id,2));
|
|
|
|
|
|
|
+ public ResultData<ActHxpapplyInfoVo> getMyInfo(@PathVariable("id") Long id) {
|
|
|
|
|
+ return ResultData.success(actHxpapplyService.selectActHxpapplyById(id, 2));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -179,11 +200,10 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
* 新增化学品申购
|
|
* 新增化学品申购
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "新增化学品申购")
|
|
@ApiOperation(value = "新增化学品申购")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY+ PerFun.ADD)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY + PerFun.ADD)
|
|
|
@Log(title = "化学品申购", businessType = BusinessType.INSERT)
|
|
@Log(title = "化学品申购", businessType = BusinessType.INSERT)
|
|
|
@PostMapping
|
|
@PostMapping
|
|
|
- public ResultData add(@RequestBody ActHxpapplyVo actHxpapplyVo)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData add(@RequestBody ActHxpapplyVo actHxpapplyVo) {
|
|
|
return ResultData.result(actHxpapplyService.insertActHxpapply(actHxpapplyVo));
|
|
return ResultData.result(actHxpapplyService.insertActHxpapply(actHxpapplyVo));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -193,8 +213,7 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
@ApiOperation(value = "新增化学品申购(学生端接口)")
|
|
@ApiOperation(value = "新增化学品申购(学生端接口)")
|
|
|
@Log(title = "化学品申购", businessType = BusinessType.INSERT)
|
|
@Log(title = "化学品申购", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/myadd")
|
|
@PostMapping("/myadd")
|
|
|
- public ResultData myadd(@RequestBody ActHxpapplyVo actHxpapplyVo)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData myadd(@RequestBody ActHxpapplyVo actHxpapplyVo) {
|
|
|
return ResultData.result(actHxpapplyService.insertActHxpapply(actHxpapplyVo));
|
|
return ResultData.result(actHxpapplyService.insertActHxpapply(actHxpapplyVo));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -205,20 +224,18 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
// @PreAuthorize(hasPermi = "laboratory:hxpapply:edit")
|
|
// @PreAuthorize(hasPermi = "laboratory:hxpapply:edit")
|
|
|
@Log(title = "化学品申购", businessType = BusinessType.UPDATE)
|
|
@Log(title = "化学品申购", businessType = BusinessType.UPDATE)
|
|
|
@PutMapping
|
|
@PutMapping
|
|
|
- public ResultData edit(@RequestBody ActHxpapply actHxpapply)
|
|
|
|
|
- {
|
|
|
|
|
- return ResultData.result(actHxpapplyService.updateActHxpapply(actHxpapply));
|
|
|
|
|
|
|
+ public ResultData edit(@RequestBody ActHxpapply actHxpapply) {
|
|
|
|
|
+ return ResultData.result(actHxpapplyService.updateActHxpapply(actHxpapply));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 删除化学品申购
|
|
* 删除化学品申购
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "删除化学品申购")
|
|
@ApiOperation(value = "删除化学品申购")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY+ PerFun.REMOVE)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.ACT_HXP_APPLY + PerFun.REMOVE)
|
|
|
@Log(title = "化学品申购", businessType = BusinessType.DELETE)
|
|
@Log(title = "化学品申购", businessType = BusinessType.DELETE)
|
|
|
- @DeleteMapping("/{ids}")
|
|
|
|
|
- public ResultData remove(@PathVariable Long[] ids)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ @DeleteMapping("/{ids}")
|
|
|
|
|
+ public ResultData remove(@PathVariable Long[] ids) {
|
|
|
return ResultData.result(actHxpapplyService.deleteActHxpapplyByIds(ids));
|
|
return ResultData.result(actHxpapplyService.deleteActHxpapplyByIds(ids));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -229,8 +246,7 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
@ApiOperation(value = "删除化学品申购(学生端接口)")
|
|
@ApiOperation(value = "删除化学品申购(学生端接口)")
|
|
|
@Log(title = "化学品申购", businessType = BusinessType.DELETE)
|
|
@Log(title = "化学品申购", businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/myDel/{ids}")
|
|
@DeleteMapping("/myDel/{ids}")
|
|
|
- public ResultData myDel(@PathVariable Long[] ids)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData myDel(@PathVariable Long[] ids) {
|
|
|
return ResultData.result(actHxpapplyService.deleteActHxpapplyByIds(ids));
|
|
return ResultData.result(actHxpapplyService.deleteActHxpapplyByIds(ids));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -240,8 +256,7 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取化学品剩余可存放量")
|
|
@ApiOperation(value = "获取化学品剩余可存放量")
|
|
|
@GetMapping(value = "/getRestStock")
|
|
@GetMapping(value = "/getRestStock")
|
|
|
- public ResultData<Map <String, String>> getRestStock(ActRestStockVo actRestStockVo)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData<Map<String, String>> getRestStock(ActRestStockVo actRestStockVo) {
|
|
|
return ResultData.success(actHxpapplyService.getRestStock(actRestStockVo));
|
|
return ResultData.success(actHxpapplyService.getRestStock(actRestStockVo));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -251,8 +266,14 @@ public class ActHxpapplyController extends BaseController<ActHxpapply>
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取化学品剩余可存放量")
|
|
@ApiOperation(value = "获取化学品剩余可存放量")
|
|
|
@GetMapping(value = "/getRestStockByManyCabinet")
|
|
@GetMapping(value = "/getRestStockByManyCabinet")
|
|
|
- public ResultData<List<ActRestStockManyVo>> getRestStockByManyCabinet(ActRestStockManySearch actRestStockVo)
|
|
|
|
|
- {
|
|
|
|
|
- return ResultData.success(actHxpapplyService.getRestStockByManyCabinet(actRestStockVo));
|
|
|
|
|
|
|
+ public ResultData<List<ActRestStockManyVo>> getRestStockByManyCabinet(ActRestStockManySearch actRestStockVo) {
|
|
|
|
|
+ List<ActRestStockManyVo> list = actHxpapplyService.getRestStockByManyCabinet(actRestStockVo);
|
|
|
|
|
+ //去除小数点后多余的0
|
|
|
|
|
+ if (list != null && list.size() > 0) {
|
|
|
|
|
+ list.stream().forEach(vo -> {
|
|
|
|
|
+ vo.setRestStock(ChemicalUtils.removeZeroForAfterPoint(vo.getRestStock()));
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ return ResultData.success(list);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|