首页 > 其他 > 详细

用实体类接收

时间:2019-09-01 16:25:18      阅读:93      评论:0      收藏:0      [点我收藏+]
    @RequestMapping("/saveorupdatebasegoodinfo")
    @ResponseBody
    public JSONResponse saveOrUpdateBaseGoodinfo(@RequestBody Map<String,Object>map,HttpServletRequest request) {
        JSONResponse jsonResponse=new JSONResponse();    
        HttpSession session=request.getSession(false);
        if(session==null) {
            throw new RuntimeException("session已经超时!");
        }
        Map<String,Object>firstMap=(Map<String, Object>) session.getAttribute("map");
        firstMap.putAll(map);
        GoodsBaseInfo goodsBaseInfo=new GoodsBaseInfo();
        MapUtils.mapToJavaBean(goodsBaseInfo,GoodsBaseInfo.class,firstMap);
        GoodsBaseInfoVO goodsBaseInfoVO=new GoodsBaseInfoVO();
        BeanUtils.copyProperties(goodsBaseInfo, goodsBaseInfoVO);
        goodsBaseInfoVO.setCreator(ShiroKit.getUser().getId());
        goodsBaseInfoVO.setModifier(ShiroKit.getUser().getId());
        goodsBaseInfoVO.setRelGoodId(map.get("relGoodId")+"");
        goodsBaseInfoVO.setCreated(new Date());
        goodsBaseInfoVO.setModified(new Date());
        goodsBaseInfoVO.setIsDeleted(CommonConst.NO);
        goodsBaseInfoVO.setIsEnable(CommonConst.YES);

 

用实体类接收

原文:https://www.cnblogs.com/dianzan/p/11442290.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!