public Map<String, Object> successResult(Object result, String message,String debug_msg, HttpServletRequest request, Object parameter, Integer id) {
Map<String, Object> map = new HashMap<>();
Map<String,Object> map_msg = new HashMap<>();
map.put("flag", "success");
map.put("result", result);
map.put("message",map_msg);
map_msg.put("msg_zh",message);
map_msg.put("debug_msg",debug_msg);
LinkedHashMap<String, Object> loggerMap = new LinkedHashMap<>();
loggerMap.put("接口地址", request.getServletPath());
if (parameter != null) {
loggerMap.put("请求参数", parameter);
} else {
loggerMap.put("请求参数", request.getParameterMap());
}
loggerMap.put("响应数据", result);
logger.info(JSON.toJSONString(loggerMap));
return map;
}
@PostMapping(value = "/updateProductScope")
@ApiOperation(value = "区tttt", notes = "")
public Map<String, Object> updateProductScope(@RequestBody @Valid UpdateProductScopeBean bean,
@ApiIgnore HttpSession session,
HttpServletRequest request) {
try {
productScopeService.updateProductScopeList(bean);
return successResult(null, "操作成功", "",request, bean, null);
} catch (DataAccessException e) {
return failedResult(null, "数据操作异常",e.getMessage(), request, null, "DataAccessException", e.getMessage(), null);
} catch (RuntimeException e) {
return failedResult(null, e.getMessage(), "", request, null, "RuntimeException", e.getMessage(), null);
} catch (Exception e) {
return failedResult(null, "系统异常", e.getMessage(), request, null, "Exception", e.getMessage(), null);
}
}
@Data
public class UpdateProductScopeBean {
@NotNull
@ApiModelProperty(value = "料号区域ID")
private Integer id;
@NotNull
@ApiModelProperty(value = "产品ID")
private Integer productId;
@NotNull
@ApiModelProperty(value = "位面ID")
private Integer orientationTypeId;
@NotBlank
@ApiModelProperty(value = "区域名称")
private String scopeName;
@ApiModelProperty(value = "区域颜色")
private String color;
}
@RestController
@RequestMapping(value = "/api/scope")
@Api(value = "/api/scope", tags = "区域设置模块")
public class PController extends BaseController {