package com.sxl.controller.admin;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.sxl.controller.MyController;
import com.sxl.util.StringHelper;
@Controller("frontController")
@RequestMapping(value = "/front")
public class FrontController extends MyController {
@RequestMapping(value = "/index")
public String frame(Model model, HttpServletRequest request)
throws Exception {
String sql = "select a.*,(select name from t_user b where b.id=a.userId) userName,(select typesName from t_types b where b.id=a.typesId) typesName from t_product a where 1=1 order by id desc limit 4";
List list = db.queryForList(sql);
System.out.println(list);
request.setAttribute("list", list);
//随机推荐4个
sql = "select a.*,(select name from t_user b where b.id=a.userId) name,(select typesName from t_types b where b.id=a.typesId) typesName from t_product a where 1=1 ORDER BY RAND() LIMIT 4";
List list2 = db.queryForList(sql);
request.setAttribute("list2", list2);
sql = "select * from t_lbt";
List list3 = db.queryForList(sql);
request.setAttribute("list3", list3);
return "/front/index";
}
@RequestMapping(value = "/login")
public String login(Model model, HttpServletRequest request)
throws Exception {
return "/front/login";
}
@RequestMapping(value = "/zf")
public String zf(Model model, HttpServletRequest request,Long id)
throws Exception {
String sql="select * from t_yy where id=?";
Map map = db.queryForMap(sql,new Object[]{id});
model.addAttribute("map", map);
return "/front/zf";
}
@RequestMapping(value = "/zfSave")
public ResponseEntity<String> zfSave(Model model,
HttpServletRequest request,Long id) throws Exception {
String sql="update t_yy set status=? where id=?";
int result = db.update(sql, new Object[]{"问诊完成",id});
return renderData(true, "操作成功", null);
}
@RequestMapping(value = "/all")
public String all(Model model, HttpServletRequest request,Long typesId,String productName)
throws Exception {
String sql="select a.* from t_types a where 1=1";
sql+=" order by id desc";
List typesList = db.queryForList(sql);
request.setAttribute("typesList", typesList);
sql="select a.*,(select typesName from t_types b where a.typesId=b.id) typesName," +
"(select name from t_user b where b.id=a.userId) name from t_product a where 1=1";
if(typesId!=null&&!"".equals(typesId)){
sql+=" and a.typesId="+typesId;
}
if(productName!=null&&!"".equals(productName)){
sql+=" and exists(select 1 from t_user b where a.userId=b.id and b.name like '%"+productName+"%') ";
}
sql+=" order by id desc";
System.out.println(sql);
List list = db.queryForList(sql);
request.setAttribute("list", list);
return "/front/all";
}
@RequestMapping(value = "/jfdh")
public String jfdh(Model model, HttpServletRequest request)
throws Exception {
String sql="select a.* from t_jfdh a where 1=1";
sql+=" order by id desc";
List list = db.queryForList(sql);
request.setAttribute("list", list);
return "/front/jfdh";
}
@RequestMapping(value = "/dhjfSave")
public ResponseEntity<String> dhjfSave(Model model,
HttpServletRequest request,Long id) throws Exception {
Map map = db.queryForMap("select * from t_jfdh where id="+id);
String jf = map.get("jfCost").toString();
String jfName = map.get("jfName").toString();
//订单
String sql = "insert into t_order(orderNum,customerId,productDetail,allPrice,status,insertDate) values(?,?,?,?,?,now())";
int result = db.update(sql, new Object[] { System.currentTimeMillis()+"",
getCustomer(request).get("id").toString(), jfName+"积分兑换["+jf+"]", 0+"", "兑换完成" });
sql="update t_customer set jf = jf-"+jf+" where id="+getCustomer(request).get("id");
db.update(sql);
//积分减少
return renderData(true, "操作成功", null);
}
@RequestMapping(value = "/register")
public String register(Model model, HttpServletRequest request)
throws Exception {
System.out.println("112312312");
return "/front/register";
}
@RequestMapping(value = "/detail")
public String detail(Model model, HttpServletRequest request, Long id)
throws Exception {
String sql = "select a.*,(select typesName from t_types b where a.typesId=b.id) typesName," +
"(select name from t_user b where b.id=a.userId) name from t_product a where id=" + id;
Map map = db.queryForMap(sql);
request.setAttribute("map", map);
String sql2="select a.*,(select max(customerName) from t_customer b where a.customerId=b.id) customerName from t_pinglun_product a where productId=? order by id desc";
List<Map> list = db.queryForList(sql2,new Object[]{id});
model.addAttribute("list", list);
return "/front/detail";
}
@RequestMapping(value = "/myOrder")
public String myOrder(Model model, HttpServletRequest request)
throws Exception {
String sql="select a.*,(select max(customerName) from t_customer b where a.customerId=b.id) customerName ,(select max(name) from t_user b where a.userId=b.id) name from t_yy a where 1=1 ";
if(1==1){sql+=" and customerId="+getCustomer(request).get("id") +" ";}
sql+=" order by id desc";
List list = db.queryForList(sql);
request.setAttribute("orderList", list);
return "/front/myOrder";
}
@RequestMapping(value = "/deleteOneOrder")
public ResponseEntity<String> deleteOneOrder(Model model,
HttpServletRequest request,Long id) throws Exception {
String sql="delete from t_order where id="+id;
db.update(sql);
return renderData(true, "操作成功", null);
}
@RequestMapping(value = "/addShopcar")
public ResponseEntity<String> addShopcar(Model model,
HttpServletRequest request,Long id,String flag
,Integer customerId,String yyDate,String zd,Integer zdfee,String ypqd,Integer ypqdfee,String status,Integer userId) throws Exception {
int result = 0;
// 判断该用户是否
String sql="insert into t_yy(customerId,yyDate,zd,zdfee,ypqd,ypqdfee,status,userId) values(?,?,?,?,?,?,?,?)";
result = db.update(sql, new Object[]{getCustomer(request).get("id"),yyDate,zd,zdfee,ypqd,ypqdfee,"排队中",userId});
return renderData(true, "操作成功", null);
}
@RequestMapping(value = "/checkIsLogin")
public ResponseEntity<String> checkIsLogin(Model model,
HttpServletRequest request) throws Exception {
Map customer = getCustomer(request);
if (customer != null && customer.size() > 0) {
return renderData(true, "操作成功", null);
} else {
return renderData(false, "操作失败", null);
}
}
@RequestMapping(value = "/pay")
public ResponseEntity<String> pay(Model model, HttpServletRequest request)
throws Exception {
String sql = "select a.*,(select productName from t_product b where a.productId=b.id) productName,"
+ "(select price from t_product b where a.productId=b.id) price,(select jf from t_product b where a.productId=b.id) jf from t_shopcar a where customerId="
+ getCustomer(request).get("id");
sql += " order by id desc";
List<Map> list = db.queryForList(sql);
int total = 0;
int jf = 0;
String productDetail = "";
for (int i = 0; i < list.size(); i++) {
productDetail += "," + list.get(i).get("productName") + "["
+ list.get(i).get("num") + "]";
total += Integer.parseInt(list.get(i).get("price").toString())
* Integer.parseInt(list.get(i).get("num").toString());
// jf+=Integer.parseInt(list.get(i).get("jf").toString())
// * Integer.parseInt(list.get(i).get("num").toString());
String sql2="upda
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java 毕业设计,SSM 课程设计,基于 Java SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 1. 技术组成 前端:HTML、JSP 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven 数据库工具:navicat
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-基于ssm+jsp+mysql的医院门诊管理系.zip (899个子文件)
FrontController.class 29KB
Client.class 16KB
FileController.class 14KB
Uploader.class 10KB
HssfHelper.class 10KB
DBHelper.class 8KB
YyController.class 7KB
OrderController.class 6KB
WeatherUtil.class 6KB
BaseController.class 6KB
ProductController.class 6KB
FlightUtil.class 6KB
AdminCustomerController.class 6KB
MessageController.class 6KB
ContactController.class 5KB
WdxxController.class 5KB
ShopcarController.class 5KB
MyController.class 5KB
PinglunController.class 5KB
YpController.class 5KB
FtpUtil.class 5KB
FzzdController.class 5KB
AdminUserController.class 5KB
KcController.class 5KB
JfdhController.class 5KB
DateUtil.class 5KB
ZxController.class 5KB
TypesController.class 4KB
BkController.class 4KB
CustomerLoginController.class 4KB
UserLoginController.class 4KB
LbtController.class 4KB
CustomerController.class 4KB
LngLat.class 4KB
RandomValidateCode.class 4KB
UserController.class 4KB
Sign.class 4KB
FileUtil.class 4KB
OperateImage.class 4KB
ProtalSessionHandlerInterceptor.class 3KB
AdminController.class 3KB
AdminLoginController.class 3KB
ValidatorUtil.class 3KB
TjController.class 3KB
StringHelper.class 3KB
UTF8StringHttpMessageConverter.class 3KB
StringUtil.class 2KB
PublicController.class 2KB
FileController$uploadFile.class 2KB
SystemProperties.class 2KB
DBHelper$1.class 2KB
MD5Util.class 2KB
ELSetPropertyTag.class 1KB
ExcelSelfUse.class 1KB
OverOutWrapper.class 1KB
ImageTools.class 1KB
Ehcache.class 1KB
MessageSourceHelper.class 1KB
MP3Player.class 1KB
BatchSql.class 1KB
SpringApplicationContextHolder.class 1KB
DateConverter.class 1KB
JacksonJsonUtil.class 1000B
TagParams.class 792B
Response.class 743B
IndexController.class 742B
ExcelView.class 453B
.classpath 1KB
org.eclipse.wst.common.component 610B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 115KB
bootstrap.min.css 98KB
font-awesome.css 21KB
font-awesome.css 21KB
bootstrap-theme.min.css 19KB
font-awesome.min.css 17KB
select2.min.css 15KB
custom-styles.css 13KB
style.css 11KB
cssCharts.css 10KB
checkbox3.min.css 7KB
style.css 7KB
fox.css 7KB
fox.css 7KB
style.css 6KB
datepicker.css 5KB
dataTables.bootstrap.css 5KB
datepicker.css 5KB
skin.css 4KB
skin.css 4KB
skin.css 4KB
datepicker.css 4KB
datepicker.css 4KB
style.css 4KB
mobile_main.css 3KB
one.css 3KB
admin.css 2KB
admin.css 2KB
displaytag.css 2KB
mine.css 1KB
共 899 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
gdutxiaoxu
- 粉丝: 1521
- 资源: 2910
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
- 092300108.cpp
- 车类型数据集6000张VOC+YOLO格式.zip
- for daily read
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功