package com.ideabobo.action;
import javax.annotation.Resource;
import javax.swing.*;
import org.springframework.stereotype.Controller;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.ideabobo.model.Bill;
import com.ideabobo.model.Dingzuo;
import com.ideabobo.model.Good;
import com.ideabobo.model.User;
import com.ideabobo.service.BillService;
import com.ideabobo.service.DingzuoService;
import com.ideabobo.service.GoodService;
import com.ideabobo.service.ShopService;
import com.ideabobo.service.TypeService;
import com.ideabobo.service.UserService;
import com.ideabobo.util.GetNowTime;
import com.ideabobo.util.IdeaAction;
@Controller
public class WehallAction extends IdeaAction {
@Resource
private BillService billService;
@Resource
private ShopService shopService;
@Resource
private GoodService goodService;
@Resource
private DingzuoService dingzuoService;
@Resource
private TypeService typeService;
@Resource
private UserService userService;
public Gson gson = new Gson();
private static final long serialVersionUID = -3218238026025256103L;
public String wehall(){
// String openid = request.getParameter("openid");
// session.put("openid", openid);
return SUCCESS;
}
public void login(){
String username = request.getParameter("username");
String passwd = request.getParameter("passwd");
User user = new User();
user.setPasswd(passwd);
user.setUsername(encodeGet(username));
User r = userService.find(user);
if(r!=null){
renderJsonpObj(r);
}else{
renderJsonpString("fail");
}
}
public void checkUser(){
User u = new User();
String username = request.getParameter("username");
u.setUsername(username);
User r = userService.find(u);
if(r!=null){
renderJsonpString("fail");
}else{
renderJsonpString("success");
}
}
public void updateUser(){
String tel = request.getParameter("tel");
String qq = request.getParameter("qq");
String wechat = request.getParameter("wechat");
String email = request.getParameter("email");
String birth = request.getParameter("birth");
String sex = request.getParameter("sex");
String id = request.getParameter("id");
User user = userService.find(id);
user.setId(Integer.parseInt(id));
user.setTel(tel);
user.setWechat(wechat);
user.setQq(qq);
user.setEmail(email);
user.setBirth(birth);
user.setSex(encodeGet(sex));
userService.update(user);
renderJsonpString("success");
}
public void changePasswd(){
String passwd = request.getParameter("passwd");
String id = request.getParameter("id");
User user = userService.find(id);
user.setPasswd(passwd);
userService.update(user);
renderJsonpString("success");
}
public void register(){
String tel = request.getParameter("tel");
String qq = request.getParameter("qq");
String wechat = request.getParameter("wechat");
String email = request.getParameter("email");
String birth = request.getParameter("birth");
String sex = request.getParameter("sex");
String username = request.getParameter("username");
String address = request.getParameter("address");
String passwd = request.getParameter("passwd");
String roletype = "2";
User user = new User();
user.setTel(tel);
user.setWechat(wechat);
user.setQq(qq);
user.setEmail(email);
user.setBirth(birth);
user.setSex(encodeGet(sex));
user.setPasswd(passwd);
user.setRoletype(roletype);
user.setUsername(encodeGet(username));
user.setAddress(encodeGet(address));
userService.save(user);
renderJsonpString("success");
}
public void listShop(){
renderJsonpObj(shopService.list());
}
public void listGood(){
String type = request.getParameter("type");
String sid = request.getParameter("sid");
Good g = new Good();
if (type != null&& !"".equals(type)) {
g.setTypeid(type);
}
if(sid != null&& !"".equals(sid)){
g.setSid(sid);
}
renderJsonpObj(goodService.list(g));
}
public void listType(){
renderJsonpObj(typeService.list());
}
public void saveDingzuo(){
Dingzuo dz = new Dingzuo();
dz.setRenshu(request.getParameter("renshu"));
dz.setXingming(encodeGet(request.getParameter("xingming")));
dz.setShouji(request.getParameter("shouji"));
dz.setShijian(request.getParameter("shijian"));
dz.setTodate(request.getParameter("todate"));
dz.setBeizhu(encodeGet(request.getParameter("beizhu")));
dz.setShopid(request.getParameter("shopid"));
dz.setShopname(encodeGet(request.getParameter("shopname")));
dz.setOpenid(request.getParameter("openid"));
dz.setNdate(GetNowTime.getNowTimeNian());
dingzuoService.save(dz);
renderJsonpString("提交成功!");
}
public void saveBill(){
Bill bill = new Bill();
bill.setTotal(request.getParameter("total"));
bill.setSid(request.getParameter("sid"));
bill.setShop(encodeGet(request.getParameter("shop")));
bill.setUid(request.getParameter("uid"));
bill.setUser(encodeGet(request.getParameter("user")));
bill.setNdate(GetNowTime.getNowTimeNian());
bill.setGids(request.getParameter("gids"));
bill.setGnames(encodeGet(request.getParameter("gnames")));
bill.setAddress(encodeGet(request.getParameter("address")));
bill.setTel(request.getParameter("tel"));
bill.setNote(encodeGet(request.getParameter("note")));
billService.save(bill);
renderJsonpString("提交成功!");
}
public void saveBills(){
String bills = request.getParameter("bills");
bills = encodeGet(bills);
JsonParser parser = new JsonParser();
JsonArray blist = parser.parse(bills).getAsJsonArray();
for(int i=0;i<blist.size();i++){
JsonElement jo = blist.get(i);
JsonObject obj = (JsonObject) parser.parse(jo.toString());
Bill bill = new Bill();
bill.setTotal(obj.get("total").getAsString());
bill.setSid(obj.get("sid").getAsString());
bill.setShop(obj.get("shop").getAsString());
bill.setUid(obj.get("uid").getAsString());
bill.setUser(obj.get("user").getAsString());
bill.setNdate(GetNowTime.getNowTimeNian());
bill.setGids(obj.get("gids").getAsString());
bill.setGnames(obj.get("gnames").getAsString());
bill.setAddress(obj.get("address").getAsString());
bill.setTel(obj.get("tel").getAsString());
bill.setNote(obj.get("note").getAsString());
billService.save(bill);
}
renderJsonpString("提交成功!");
}
public void mybills(){
String uid = request.getParameter("uid");
Bill b = new Bill();
b.setUid(uid);
renderJsonpObj(billService.list(b));
}
public void myshopbills(){
String sid = request.getParameter("sid");
Bill b = new Bill();
b.setSid(sid);
renderJsonpObj(billService.list(b));
}
public Bill updateXiaoliang(Bill bill){
String billstr
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
完整的订餐毕业设计项目包括:任务书+开题报告+说明书+外文翻译+完整代码+数据库 它能提供网上订餐服务,为用户提供便利。该系统主要包括Web服务器、网络、后台管理功能、前端Android点餐等部分组成,并采用了Java、Android、Jsp技术,Mysql数据库,利用Win10、MyEclipse、Tomcat、Dreamweaver等开发环境以及开发工具。为客户提供24小时方便快捷的在线订餐服务。本论文主要介绍了订餐系统的开发背景以及所要完成的功能和开发的全过程。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计基于移动互联的订餐系统(前台android+后台java).zip (1835个子文件)
resources.ap_ 1.79MB
DiancanClientUser.apk 2.4MB
jarlist.cache 120B
WehallAction.class 9KB
WehallAction.class 9KB
GoodAction.class 8KB
GoodAction.class 8KB
ShopAction.class 7KB
ShopAction.class 7KB
Plugs.class 6KB
FileTool.class 5KB
GoodServiceImp.class 5KB
GoodServiceImp.class 5KB
BillServiceImp.class 5KB
BillServiceImp.class 5KB
ShopServiceImp.class 5KB
ShopServiceImp.class 5KB
UserServiceImp.class 5KB
UserServiceImp.class 5KB
DingzuoServiceImp.class 5KB
DingzuoServiceImp.class 5KB
TypeServiceImp.class 5KB
VipServiceImp.class 5KB
TypeServiceImp.class 5KB
VipServiceImp.class 5KB
GetNowTime.class 4KB
MainHandle.class 4KB
MainHandle.class 4KB
UserAction.class 4KB
UserAction.class 4KB
GetNowTime.class 4KB
MessageUtil.class 4KB
Bill.class 4KB
Bill.class 4KB
MessageUtil.class 4KB
IdeaAction.class 4KB
IdeaAction.class 4KB
BillAction.class 4KB
BillAction.class 4KB
R$id.class 3KB
DingzuoAction.class 3KB
DingzuoAction.class 3KB
CopyFile.class 3KB
VipAction.class 3KB
VipAction.class 3KB
CopyFile.class 3KB
Good.class 3KB
Good.class 3KB
Dingzuo.class 3KB
Dingzuo.class 3KB
PhoneGap$MyLocationListener.class 3KB
User.class 3KB
User.class 3KB
PhoneGap.class 3KB
IndexAction.class 2KB
IndexAction.class 2KB
Shop.class 2KB
Shop.class 2KB
Vip.class 2KB
Vip.class 2KB
BaseMessage.class 1KB
BaseMessage.class 1KB
MessageUtil$1$1.class 1KB
MessageUtil$1$1.class 1KB
Article.class 1KB
Article.class 1KB
Music.class 1KB
Music.class 1KB
MainActivity.class 1KB
Page.class 1KB
Page.class 1KB
Type.class 1KB
Type.class 1KB
NewsMessage.class 1KB
NewsMessage.class 1KB
WechatAction.class 761B
WechatAction.class 761B
MessageUtil$1.class 734B
MessageUtil$1.class 733B
R.class 695B
BillService.class 683B
GoodService.class 683B
ShopService.class 683B
BillService.class 683B
GoodService.class 683B
ShopService.class 683B
MusicMessage.class 604B
MusicMessage.class 604B
TextMessage.class 582B
TextMessage.class 582B
DingzuoService.class 569B
DingzuoService.class 569B
R$layout.class 568B
UserService.class 548B
TypeService.class 548B
TypeService.class 548B
UserService.class 548B
VipService.class 541B
VipService.class 541B
Manifest$permission.class 483B
共 1835 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19
资源评论
小风飞子
- 粉丝: 320
- 资源: 1463
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功