생산관리_반제품소요량
This commit is contained in:
@@ -1844,4 +1844,43 @@ public class ProductionPlanningController extends BaseService {
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 반제품소요량 조회 화면
|
||||
*/
|
||||
@RequestMapping("/productionplanning/semiProductRequirementList.do")
|
||||
public String semiProductRequirementList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap) {
|
||||
Map code_map = new HashMap();
|
||||
try {
|
||||
// M-BOM 목록 (셀렉트박스용)
|
||||
code_map.put("mbom_list", commonService.bizMakeOptionList("", "", "productionplanning.getMbomListForSelect2"));
|
||||
|
||||
request.setAttribute("code_map", code_map);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return "/productionplanning/semiProductRequirementList";
|
||||
}
|
||||
|
||||
/**
|
||||
* M-BOM 기준 반제품 소요량 조회
|
||||
* @param request
|
||||
* @param paramMap - mbomItems: [{mbomObjid, qty}, ...]
|
||||
* @return 품번별 합산된 소요량 목록
|
||||
*/
|
||||
@ResponseBody
|
||||
@RequestMapping(value="/productionplanning/getSemiProductRequirementList.do", produces="application/json;charset=UTF-8")
|
||||
public Map getSemiProductRequirementList(HttpServletRequest request, @RequestBody Map<String, Object> paramMap) {
|
||||
Map<String, Object> resultMap = new HashMap<String, Object>();
|
||||
try {
|
||||
List list = productionPlanningService.getSemiProductRequirementList(paramMap);
|
||||
resultMap.put("result", "success");
|
||||
resultMap.put("list", list);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
resultMap.put("result", "fail");
|
||||
resultMap.put("msg", "조회 실패: " + e.getMessage());
|
||||
}
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user