设计管理:材料明细表料单阶段比较报告
This commit is contained in:
@@ -107,7 +107,7 @@ public class MaterialOrderController extends BaseController {
|
||||
modelMap.addAttribute("productList", productService.findAll());
|
||||
modelMap.addAttribute("type", orderQuery.getMaterialType());
|
||||
modelMap.addAttribute("pageType",pageType);
|
||||
// modelMap.addAttribute("adminId",admin.getId());
|
||||
modelMap.addAttribute("adminId",admin.getId());
|
||||
Page<MaterialOrder> page = (Page<MaterialOrder>) modelMap.get("page");
|
||||
Map<Long,String> map = new HashMap<>();
|
||||
for (MaterialOrder materialOrder : page.getContent()){
|
||||
@@ -433,14 +433,30 @@ public class MaterialOrderController extends BaseController {
|
||||
}
|
||||
|
||||
/**
|
||||
* 导入明细表页面中 根据前缀和阶段找以往阶段的料单
|
||||
* 导入明细表页面中及阶段比较功能 根据前缀和阶段找以往阶段的料单
|
||||
*/
|
||||
@RequestMapping(value = "/findPrevStageListDialog")
|
||||
public String findPrevStageListDialog(ModelMap modelMap, Long adminId, String preTitle, Long stage) {
|
||||
public String findPrevStageListDialog(ModelMap modelMap, Long adminId, String preTitle, Long stage, Long materialOrderId) {
|
||||
modelMap.addAttribute("materialOrderId", materialOrderId);
|
||||
modelMap.addAttribute("materialOrderList", materialOrderService.findPrevStageList(adminId, preTitle, stage));
|
||||
return "materialOrder/dialog/findPrevStageListDialog";
|
||||
}
|
||||
|
||||
/**
|
||||
* 对以往阶段的料单进行阶段比较
|
||||
*/
|
||||
@RequestMapping(value = "/PrevStageComparisonExcel")
|
||||
@ResponseBody
|
||||
public RespData PrevStageComparisonExcel(Long materialOrderId) {
|
||||
MaterialOrder materialOrder = materialOrderService.find(materialOrderId);
|
||||
if(materialOrder.getStageNum()==1){
|
||||
return RespData.error("该料单是第一阶段,无法进行阶段比较");
|
||||
} else {
|
||||
materialOrderService.PrevStageComparisonExcel(materialOrderId);
|
||||
return RespData.success("料单比较成功");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 导入明细表
|
||||
|
||||
Reference in New Issue
Block a user