|  |  |  | 
|---|
|  |  |  | private SupervisionService supervisionService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("add") | 
|---|
|  |  |  | public ResultMessage add(MultipartFile[] files, Supervision supervision) { | 
|---|
|  |  |  | public ResultMessage add(HttpServletRequest request) { | 
|---|
|  |  |  | Map<String, Object> params = WebUtils.getParametersStartingWith(request, null); | 
|---|
|  |  |  | List<MultipartFile> files = ((MultipartHttpServletRequest) request).getFiles("files"); | 
|---|
|  |  |  | Supervision supervision = JSONObject.parseObject(JSONObject.toJSONString(params), Supervision.class); | 
|---|
|  |  |  | Map<String, Object> response = supervisionService.add(files, supervision); | 
|---|
|  |  |  | if (!response.isEmpty()) { | 
|---|
|  |  |  | return ResultMessage.fail(Integer.parseInt(response.get("code").toString()), response.get("msg").toString()); | 
|---|