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.Good;
import com.ideabobo.model.Posts;
import com.ideabobo.model.Replay;
import com.ideabobo.model.User;
import com.ideabobo.service.BaseService;
import com.ideabobo.service.BillService;
import com.ideabobo.service.GoodService;
import com.ideabobo.service.PostsService;
import com.ideabobo.service.ReplayService;
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 ClientAction extends IdeaAction {
@Resource
private BaseService baseService;
@Resource
private BillService billService;
@Resource
private ShopService shopService;
@Resource
private GoodService goodService;
@Resource
private TypeService typeService;
@Resource
private UserService userService;
@Resource
private PostsService postsService;
@Resource
private ReplayService replayService;
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("stype");
String btype = request.getParameter("btype");
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);
}
if(btype != null&& !"".equals(btype)){
g.setBtype(btype);
}
renderJsonpObj(goodService.list(g));
}
public void listType(){
renderJsonpObj(typeService.list());
}
public void listBillGoods(){
String gids = request.getParameter("gids");
String hql = "from Good t where t.id in ("+gids+")";
renderJsonpObj(baseService.list(hql));
}
public void billState(){
String idstr = request.getParameter("id");
String statecn = request.getParameter("statecn");
statecn = encodeGet(statecn);
Bill b = (Bill) baseService.find(Integer.parseInt(idstr), Bill.class);
b.setStatecn(statecn);
baseService.update(b);
renderJsonpObj(b);
}
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")));
bill.setNdate(GetNowTime.getNowTimeEn());
bill.setStatecn("未付款");
billService.save(bill);
renderJsonpObj(bill);
}
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 m
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于Android的电影购票APP源码(包括WEB后台源码以及相关数据库).zip (1509个子文件)
resources.ap_ 1.64MB
MovieShoppayClient.apk 2.21MB
gradlew.bat 2KB
jarlist.cache 120B
ClientAction.class 11KB
MyObj.class 10KB
GoodAction.class 8KB
Plugs.class 7KB
IdeaAction.class 7KB
ShopAction.class 7KB
FileTool.class 6KB
GoodServiceImp.class 5KB
ReplayServiceImp.class 5KB
BillServiceImp.class 5KB
ShopServiceImp.class 5KB
PostsServiceImp.class 5KB
UserServiceImp.class 5KB
TypeServiceImp.class 5KB
UserAction.class 4KB
Bill.class 4KB
BaseServiceImp.class 4KB
GetNowTime.class 4KB
BillAction.class 4KB
Good.class 4KB
ReplayAction.class 3KB
PostsAction.class 3KB
CopyFile.class 3KB
User.class 3KB
BaiduLocation.class 3KB
IndexAction.class 2KB
UploadAction.class 2KB
Shop.class 2KB
BaiduLocation$MyLocationListener.class 2KB
Command.class 2KB
DownloadAction.class 2KB
Posts.class 2KB
Replay.class 2KB
MainActivity.class 1KB
Page.class 1KB
MyObj$1.class 1017B
Type.class 988B
SessionStorage.class 950B
ReplayService.class 703B
GoodService.class 683B
BillService.class 683B
ShopService.class 683B
BaseService.class 574B
PostsService.class 555B
TypeService.class 548B
UserService.class 548B
R.class 471B
R$string.class 466B
R$drawable.class 394B
R$xml.class 381B
BuildConfig.class 341B
R$attr.class 334B
.classpath 1KB
.classpath 475B
org.eclipse.wst.common.component 480B
org.eclipse.wst.jsdt.ui.superType.container 49B
jquery.mobile.min.css 216KB
jquery.mobile-1.4.5.min.css 203KB
jquery.mobile-1.4.5.min.css 203KB
jquery.mobile-1.4.3.min.css 202KB
jquery.mobile-1.4.3.min.css 202KB
jquery.mobile.flatui.css 163KB
jquery.mobile.flatui.css 163KB
jquery.mobile.flatui.css 163KB
theme-classic.css 67KB
theme-classic.css 67KB
easyui.css 34KB
easyui.css 34KB
easyui.css 34KB
easyui.css 32KB
easyui.css 32KB
easyui.css 29KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 4KB
datagrid.css 4KB
datagrid.css 4KB
tabs.css 4KB
tabs.css 4KB
tabs.css 4KB
tabs.css 4KB
tabs.css 4KB
tree.css 4KB
tree.css 4KB
tree.css 4KB
tree.css 4KB
tree.css 4KB
tree.css 4KB
tabs.css 3KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
共 1509 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
等天晴i
- 粉丝: 3484
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页