原生Android或者ios 调用时接口书写

xml 配置文件配置:

buy.back.password=214ce83b-718e-4023-8dea-d52f28a77967


//在配置文件中配置
@Value("${buy.back.password}") 
private String   buyBackPassWord;

 @RequestMapping(value = "buyBack/deliveryOrder",method = RequestMethod.POST, produces ="application/json;charset=utf-8")
    @ResponseBody
    public  String  deliveryOrder(HttpServletRequest request,@RequestBody String param) {


        log.info("BuybackController deliveryOrder");


        JSONObject json = new JSONObject();
        JSONObject jsonObject=null;
        try {
            //解密
            String result = AESUtil.getInstance().decrypt(param, buyBackPassWord);

            jsonObject = JSONObject.fromObject(result);

            LogisticsModel logistics = new LogisticsModel();
            OrderInfoModel orderInfo = new OrderInfoModel();
            //往物流表中插入数据
            logistics.setOrderId(jsonObject.get("order_id").toString());
            logistics.setProvinceName(jsonObject.get("trans_province").toString());
            logistics.setCityName(jsonObject.get("trans_city").toString());
            logistics.setDistrictName(jsonObject.get("trans_district").toString());
            logistics.setTownName(jsonObject.get("trans_town").toString());
            logistics.setAddress(jsonObject.get("address").toString());
            logistics.setTransName(jsonObject.get("user_name").toString());
            logistics.setTransPhone(jsonObject.get("user_phone").toString());
            logistics.setCreateDate(new Date());
            int saveLogistics = logisticsStubService.insertLogistics(logistics);


            json.put("code", "0000");
            json.put("msg", "发货成功");
            return json.toString();
        } catch (Exception e) {
            json.put("code", "0001");
            json.put("msg", "系统异常");
            return json.toString();
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_35781178/article/details/80559619
今日推荐