package com.ideabobo.action;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
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.Address;
import com.ideabobo.model.Bill;
import com.ideabobo.model.Dingzuo;
import com.ideabobo.model.Good;
import com.ideabobo.model.Jifen;
import com.ideabobo.model.Line;
import com.ideabobo.model.Message;
import com.ideabobo.model.Posts;
import com.ideabobo.model.Replay;
import com.ideabobo.model.Shop;
import com.ideabobo.model.Tousu;
import com.ideabobo.model.User;
import com.ideabobo.model.Youhuijuan;
import com.ideabobo.model.Yzmessage;
import com.ideabobo.service.BaseService;
import com.ideabobo.service.BillService;
import com.ideabobo.service.DingzuoService;
import com.ideabobo.service.GoodService;
import com.ideabobo.service.NoticeService;
import com.ideabobo.service.ReplayService;
import com.ideabobo.service.RoomService;
import com.ideabobo.service.ShopService;
import com.ideabobo.service.TypeService;
import com.ideabobo.service.UserService;
import com.ideabobo.util.GetNowTime;
import com.ideabobo.util.HttpClientTools;
import com.ideabobo.util.IdeaAction;
import com.ideabobo.util.getui.Getui;
@Controller
public class WehallAction extends IdeaAction {
@Resource
private BaseService baseService;
@Resource
private BillService billService;
@Resource
private ShopService shopService;
@Resource
private GoodService goodService;
@Resource
private DingzuoService dingzuoService;
@Resource
private TypeService typeService;
@Resource
private UserService userService;
@Resource
private ReplayService replayService;
@Resource
private NoticeService noticeService;
@Resource
private RoomService roomService;
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){
session.put("user", r);
renderJsonpObj(r);
}else{
renderJsonpString("fail");
}
}
public void checkSession(){
Object obj = session.get("user");
if(obj!=null){
renderJsonpObj(obj);
}else{
renderJsonpString("fail");
}
}
public void clearSession(){
session.clear();
}
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));
user.setAddress(encodeGet(request.getParameter("address")));
userService.update(user);
renderJsonpObj(user);
}
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 changePasswd2(){
String passwd = request.getParameter("passwd");
String tel = request.getParameter("ftel");
User user = (User) baseService.find("from User t where t.username='"+tel+"'");
if(user!=null){
user.setPasswd(passwd);
userService.update(user);
renderJsonpString("success");
}else{
renderJsonpString("-1");
}
}
public void register(){
User user = (User) getByRequest(new User(), true);
String roletype = "2";
user.setRoletype(roletype);
userService.save(user);
renderJsonpString("success");
}
public void register2(){
Shop shop = (Shop) getByRequest(new Shop(), true);
baseService.save(shop);
User user = new User();
String roletype = "3";
user.setRoletype(roletype);
user.setImg(shop.getImg());
user.setSid(shop.getId()+"");
user.setTel(shop.getTel());
user.setAddress(shop.getAddress());
user.setPasswd("111111");
user.setStatecn("待审核");
user.setUsername(shop.getSname());
userService.save(user);
renderJsonpString("success");
}
public void listShop(){
renderJsonpObj(shopService.list());
}
public void listGood(){
String type = request.getParameter("stype");
String sid = request.getParameter("sid");
String title = request.getParameter("stitle");
String sort = request.getParameter("order");
title = encodeGet(title);
String hql = "from Good t where 1=1";
if (type != null&& !"".equals(type)) {
hql+=" and t.typeid="+type;
}
if(sid != null&& !"".equals(sid)){
hql+=" and t.sid="+sid;
}
if(title != null&& !"".equals(title)){
hql+=" and t.gname='"+title+"'";
}
if(sort != null&& !"".equals(sort)){
hql+=" order by "+sort+" desc";
}else{
hql+=" order by xiaoliang desc";
}
/*ArrayList<Good> list = (ArrayList<Good>) goodService.queryObj(g);
Collections.sort(list);*/
renderJsonpObj(baseService.list(hql));
}
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 = (Bill) getByRequest(new Bill(), true);
bill.setNdate(GetNowTime.getNowTimeNian());
bill.setStatecn("未付款");
billService
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
用户注册与登录:用户通过手机号码进行注册后,在个人 中心中完善个人信息就可以开始购物。 搜索商家:APP具有强大的周边商户搜索功能,可以根据 位置、人气、销量、价格等搜索心仪商家。 挑选商品:可以分类别查看商品、分商家查看商品、浏览最 近新上架的商品,挑选商品放入购物车,待商品挑选完毕就可 以提交订单。 下单支付:平台采用支付宝、微信和银联等线上支付方式, 同时也支持货到付款。 收货确认:由接单商家的送货人员负责按订单商品内容提 供上门送货服务,送货员扫描订单二维码即可完成签收货物确 认,收货后可以进行商品评价。 个人中心:可以查看修改购物车、查看个人订单、查看和修 改个人信息。 2)商家端APP: 自助开店:商家通过手机进行注册后,自动定位商家位置、 拍摄店面照片、上传商家信息和营业执照等资质文件,平台完 成商家资质审核后,商店便正式上线运营。 商品管理:线上商店开通后,商家可以将商品进行拍照、录 入价格和优惠信息等各种商品描述信息,完成商品的上架和 下架。 订单管理:主要负责处理来自手机用户的各种订单,包括 接单、退单、拒单和收款等业务操作的处理。 送货上门 会员管理
资源推荐
资源详情
资源评论
收起资源包目录
基于安卓的电子商城管理系统+毕业论文 (2842个子文件)
resources.ap_ 5.35MB
Shoppay2021shops2Client.apk 5.93MB
gradlew.bat 2KB
jarlist.cache 120B
WehallAction.class 26KB
IdeaAction.class 18KB
MyObj.class 13KB
FileTool.class 11KB
BaseServiceImp.class 11KB
HttpClientTools.class 11KB
QrcodeTools.class 9KB
GoodAction.class 9KB
StringUtil.class 8KB
YouhuijuanAction.class 8KB
QRCodeUtil.class 7KB
ShopAction.class 7KB
Plugs.class 7KB
MovieAction.class 7KB
NoticeAction.class 6KB
YouhuijuanServiceImp.class 6KB
MovieServiceImp.class 6KB
GoodServiceImp.class 6KB
RoomAction.class 6KB
BillServiceImp.class 5KB
NoticeServiceImp.class 5KB
ReplayServiceImp.class 5KB
TousuServiceImp.class 5KB
RoomServiceImp.class 5KB
ShopServiceImp.class 5KB
PostsServiceImp.class 5KB
UserServiceImp.class 5KB
Good.class 5KB
DingzuoServiceImp.class 5KB
TypeServiceImp.class 5KB
VipServiceImp.class 5KB
WeChatLogin.class 5KB
BillAction.class 4KB
User.class 4KB
Getui.class 4KB
UserAction.class 4KB
GetNowTime.class 4KB
Bill.class 4KB
Movie.class 4KB
DingzuoAction.class 3KB
ReplayAction.class 3KB
PostsAction.class 3KB
TousuAction.class 3KB
CopyFile.class 3KB
VipAction.class 3KB
BufferedImageLuminanceSource.class 3KB
Dingzuo.class 3KB
Message.class 3KB
BaiduLocation.class 3KB
Youhuijuan.class 2KB
Shop.class 2KB
IndexAction.class 2KB
MatrixToImageWriter.class 2KB
BaiduLocation$MyLocationListener.class 2KB
Command.class 2KB
Vip.class 2KB
DownloadImage.class 2KB
Jifen.class 2KB
Posts.class 2KB
Yzmessage.class 2KB
Replay.class 2KB
DownloadAction.class 2KB
MainActivity.class 2KB
Tousu.class 2KB
Notice.class 2KB
Page.class 1KB
Room.class 1KB
Zan.class 1KB
MyObj$1.class 1017B
Address.class 991B
Type.class 988B
Wxuserinfo.class 958B
SessionStorage.class 950B
BaseService.class 919B
Line.class 908B
YouhuijuanService.class 897B
MovieService.class 842B
GoodService.class 831B
CodeToUser.class 770B
ReplayService.class 703B
NoticeService.class 703B
TousuService.class 693B
ShopService.class 683B
BillService.class 683B
RoomService.class 683B
Page2.class 574B
DingzuoService.class 569B
PostsService.class 555B
TypeService.class 548B
UserService.class 548B
VipService.class 541B
UploadAction.class 521B
R.class 471B
R$string.class 466B
R$drawable.class 394B
R$xml.class 381B
共 2842 条
- 1
- 2
- 3
- 4
- 5
- 6
- 29
资源评论
code.song
- 粉丝: 381
- 资源: 917
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功