zoukankan      html  css  js  c++  java
  • 更新json字段代码备份

    @RequestMapping(params = "doUpdate")
    @ResponseBody
    public AjaxJson doUpdate(DecOrderEntity decOrder,DecOrderPage decOrderPage,JsonExtractPage jsonExtractPage, HttpServletRequest request) {
    List<GoodsCodeEntity> goodsCodeList = decOrderPage.getGoodsCodeList();
    AjaxJson j = new AjaxJson();
    String message = "更新成功";
    try{
    DecOrderEntity decOrder1=decOrderService.getEntity(DecOrderEntity.class, decOrder.getId());
    String jsonExtract = decOrder1.getJsonExtract();
    JsonExtractPage jsonExtractPage1;
    if(StringUtils.isNotBlank(jsonExtract)){
    jsonExtractPage1 = JSONObject.parseObject(decOrder1.getJsonExtract(), JsonExtractPage.class);
    jsonExtractPage1.setJsEta(jsonExtractPage.getJsEta());
    jsonExtractPage1.setJsHy(jsonExtractPage.getJsHy());
    jsonExtractPage1.setJsJzxNum(jsonExtractPage.getJsJzxNum());
    jsonExtractPage1.setJsWeight(jsonExtractPage.getJsWeight());
    jsonExtractPage1.setJsTj(jsonExtractPage.getJsTj());

    //json对象和字符串互转
    //JSONObject json = JSONObject.fromObject(str);
    String jsonString = JSON.toJSONString(jsonExtractPage1);
    decOrder1.setJsonExtract(jsonString);
    }else{
    String jsonString = JSON.toJSONString(jsonExtractPage);
    decOrder1.setJsonExtract(jsonString);
    }



    MyBeanUtils.copyBeanNotNull2Bean(decOrder, decOrder1);
    decOrderService.updateMain(decOrder1, goodsCodeList);
    systemService.addLog(message, Globals.Log_Type_UPDATE, Globals.Log_Leavel_INFO);
    }catch(Exception e){
    e.printStackTrace();
    message = "更新业务订单表失败";
    throw new BusinessException(e.getMessage());
    }
    j.setMsg(message);
    return j;
    }

    二、

    String str = String.valueOf(map.get("json_extract"));
    JSONObject json = JSONObject.parseObject(str);
    String jsBLorawbNo = json.getString("jsBLorawbNo");/**B/L OR AWB NO*/
    String jsEta = json.getString("jsEta");/**ETA*/
    String jsHy = json.getString("jsHy");/**海运整柜(注明箱型)*/
    String jsJzxNum = json.getString("jsJzxNum");/**集装箱数量*/
    String jsWeight = json.getString("jsWeight");/**毛重*/
    String jsTj = json.getString("jsTj");/**体积*/
    String jsSumfy = json.getString("jsSumfy");/**物流费用合计金额*/
    String jsGsje = json.getString("jsGsje");/**关税金额(必须和关税单金额核对)*/
    String jsZzs = json.getString("jsZzs");/**增值税(必须和关税单金额核对)*/
    String jsFybm = json.getString("jsFybm");/**费用部门*/

  • 相关阅读:
    使用Dictionary键值对判断字符串中字符出现次数
    Linq实现字符串拼接多条件查询
    js数据类型转换
    js前端数据类型检测typeof,instanceof,Object.prototype.toString.call
    moment.js格式化日期,获取前一个月的时间
    css 样式中height100%失效问题
    记一次react项目运行崩溃
    null和undefined区别
    windows腾讯云/阿里云服务器更换操作系统为linux
    csrf攻击原理和防御-生成token防御代码
  • 原文地址:https://www.cnblogs.com/xueblvip/p/12557448.html
Copyright © 2011-2022 走看看