欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 前端技术 > html >内容正文

html

【客户下单】前端系统action数据封装 -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 html 12 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 【客户下单】前端系统action数据封装 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

【客户下单】前端系统action数据封装

客户下单是在前端系统bos_fore中完成的,客户下单提交的数据将以webservice的形式发送给后台bos_management系统,由bos_management实现自动分单的业务逻辑。

将前端提交过来的”省市区”信息封装到后台area中。在bos_fore系统中,添加orderaction封装订单数据,基于webservice传递给后台系统。

手动封装area数据,并将其关联到order上,获取session中已经保存好的customer,并将customer关联到order上。

@namespace("/") @parentpackage("json-default") @controller @scope("prototype") public class orderaction extends baseaction{private string sendareainfo;//发件人省市区信息private string recareainfo;//收件人省市区信息public void setsendareainfo(string sendareainfo){this.sendareainfo = sendareainfo;}public void setrecareainfo(string recareainfo){this.recareainfo = recareainfo;}@action(value="order_add",results={@result(name="success",type="redirect",location="index.html")})public string add(){//手动封装area数据area sendarea = new area();string[] sendareadata = sendareainfo.split("/");sendarea.setprovince(sendareadata[0]);sendarea.setcity(sendareadata[1]);sendarea.setdistrict(sendareadata[2]);area recarea = new area();string recareadata = recarea.split("/");recarea.setprovince(recareadata[0]);recarea.setcity(recareadata[1]);recarea.setdistrict(recareadata[2]);model.setsendarea(sendarea);model.setrecarea(recarea);//关联当前登录客户customer customer = (customer)servletactioncontext.getrequest().getsession().getattribute("customer");model.setcustomer_id(customer.getid());return success;} }

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的【客户下单】前端系统action数据封装的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图