2018-08-26

代码

    /**
     *  在线下单
     * @return
     */
    @RequestMapping(value ="/zipto/order.do", method = RequestMethod.POST)
    @ResponseBody
    public ResultDataApi orderAdd(@RequestBody OrderApiUnion orderApiUnion){
        UserState state=userMapper.orderAddApi(orderApiUnion.getData());
        ResultDataApi resultData=new ResultDataApi();
        if(state.getiState()!=0){
            for(int i=0;i<orderApiUnion.getData().getOrderDetailList().size();i++){
                OrderDetailApi orderDetail=orderApiUnion.getData().getOrderDetailList().get(i);
                orderDetail.setTidanNo(state.getTidanNo());
                orderDetail.setCaseNo(String.format("%0" + 3 + "d", i+1));
                UserState stateDetail= userMapper.orderDetailAddApi(orderDetail);
            }
            //至美通接口
            JSONObject requestResult=setZiptoApiPost(orderApiUnion);
            resultData.setCode(Integer.parseInt(requestResult.get("code").toString()));
            resultData.setMsg(requestResult.get("msg").toString());
            resultData.setData(requestResult.get("obj"));
        }else {
            resultData.setCode(-1);
            resultData.setMsg(state.getsErrInfo());
        }
        return resultData;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DL基础 CS231n课程总结总结出了每一节课程的精华要点。 CSDN博客Tensorflow实战学习笔记、代码、...
    EdwardMa阅读 222评论 0 0
  • 周末来加班,因为产品没有做好他的工作我要来打黑工。心里很难受,突然就感觉很迷茫,自己太软弱了,不敢走出舒适区,也只...
    DerrickWang阅读 241评论 0 0
  • 时间总是过得那么的快,又到了每周检视的时候,经过了上周小组晨会分享,让我能够更好的高效工作和生活的,事情不在于做的...
    Lucky有情阅读 198评论 0 0
  • 没有总结,就看不见改变 【徐燕2.0 90天时间管理践行目标】57/90 【健康】 1、本周晨跑2次,累计跑步35...
    烟柳西湖阅读 261评论 0 0
  • 【90天目标】 1.减肥并保持体重在110斤 2.阅读:精读6本书 3.组织一次家庭教育分享 本周检视与反思:没有...
    zhangweixiao阅读 389评论 0 0