@Valid @RequestBody CustomerDto customerBean

@RequestMapping(value="/customerDataSync.do",method=RequestMethod.POST)
public BaseResultMessage customerDataSync(@Valid @RequestBody CustomerDto customerBean, BindingResult errorResult) {
logger.info("==> 客户数据同步:接收到参数:"+customerBean.toString());
BaseResultMessage rm = new BaseResultMessage();
Map<String,Object> errorMap = ValidatorUtils.fieldValidate(errorResult);
String er ="";
if(errorMap!=null) {
for(String key:errorMap.keySet()) {
er = errorMap.get(key)+",";
}
rm.setType(false);
rm.setMsg(er);
logger.error("==>"+rm.toString());
return rm;
}
rm = customerService.updateCustomerData(customerBean);
logger.info("==> 客户数据同步:返回数据:"+rm.toString());
return rm;
}

@Valid
@NotEmpty(message = "不能为空",groups=IVisitor.class)
private List<SalesOrderDetailEntity> entry;

参考页:http://langmnm.iteye.com/blog/2078439

最新文章

  1. Copy page via powershell and not save as template 分类: Sharepoint 2015-07-16 16:39 4人阅读 评论(0) 收藏
  2. hibernate中文乱码问题
  3. Dijsktra算法C++实现
  4. 使用post()方法以POST方式从服务器发送数据
  5. Android实现图表绘制和展示
  6. javaHDU1003Max Sum
  7. poj 1849 Two
  8. 【模拟】ECNA 2015 I What&#39;s on the Grille? (Codeforces GYM 100825)
  9. loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法总结
  10. Wechat 微信端正确播放audio、video的姿势
  11. SQL语句中 INNER JOIN的用法!
  12. javascript 之 面向对象【创建对象】
  13. Python3.6.2安装pip install paramike模块报错
  14. hdu3072 Intelligence System (最小树形图?)
  15. Inside The C++ Object Model(一)
  16. 【数据库】left join(左关联)、right join(右关联)、inner join(自关联)的区别
  17. CoreWebApi集成Exceptionless
  18. APP安全性测试总结--网上转载
  19. 07、在 Windows10 上获得屏幕分辨率
  20. 网络费用流-最小k路径覆盖

热门文章

  1. Vue实现音乐播放器(七):轮播图组件(二)
  2. 基于PyQt5的Python-Gui开发
  3. 应用安全-安全设备-Waf系列-软Waf-云锁
  4. 20191105 《Spring5高级编程》笔记-【目录】
  5. 实验报告2&amp;&amp;第四周课程总结
  6. [19/05/25-星期六] JavaScript_ 基础知识和基本语法_数据类型
  7. hive DML操作
  8. Buses and People CodeForces 160E 三维偏序+线段树
  9. Appium+Python之异常自动截图
  10. JVM调优 dump文件怎么生成和分析