branch_hzl
hzl 11 months ago
parent 27618f4db2
commit 0469bcfa91

@ -116,3 +116,121 @@ public class LogInfo {
'}'; '}';
} }
} }
//package com.inks.hb.logInfo.pojo;
//
//import java.text.SimpleDateFormat;
//import java.util.Date;
//
//public class LogInfo {
//
// // 日志ID
// private int logId;
//
// // 日志名称
// private String logName;
//
// // 登录ID
// private int loginId;
//
// // 登录名称
// private String loginName;
//
// // 日志日期
// private String logDate;
//
// // 日期对象
// private Date date;
//
// // 日期格式化对象
// private SimpleDateFormat dateFormat;
//
// // 无参构造器
// public LogInfo() {
// super();
// }
//
// /**
// * 此构造器呀
// */
// // 有参构造器传入日志名称、登录ID、登录名称
// public LogInfo(String logName, int loginId, String loginName) {
// this.logName = logName;
// this.loginId = loginId;
// this.loginName = loginName;
// date = new Date();
// dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// logDate = dateFormat.format(date);
// }
//
// // 有参构造器传入日志ID、日志名称、登录ID、登录名称、日志日期
// public LogInfo(int logId, String logName, int loginId, String loginName, String logDate) {
// this.logId = logId;
// this.logName = logName;
// this.loginId = loginId;
// this.loginName = loginName;
// this.logDate = logDate;
// }
//
// // 获取日志ID
// public int getLogId() {
// return logId;
// }
//
// // 设置日志ID
// public void setLogId(int logId) {
// this.logId = logId;
// }
//
// // 获取日志名称
// public String getLogName() {
// return logName;
// }
//
// // 设置日志名称
// public void setLogName(String logName) {
// this.logName = logName;
// }
//
// // 获取登录ID
// public int getLoginId() {
// return loginId;
// }
//
// // 设置登录ID
// public void setLoginId(int loginId) {
// this.loginId = loginId;
// }
//
// // 获取日志日期
// public String getLogDate() {
// return logDate;
// }
//
// // 设置日志日期
// public void setLogDate(String logDate) {
// this.logDate = logDate;
// }
//
// // 获取登录名称
// public String getLoginName() {
// return loginName;
// }
//
// // 设置登录名称
// public void setLoginName(String loginName) {
// this.loginName = loginName;
// }
//
// // 重写toString方法
// @Override
// public String toString() {
// // 重写toString()方法返回LogInfo对象的字符串表示
// return "LogInfo{" +
// "logId=" + logId + // 日志ID
// ", logName='" + logName + '\'' + // 日志名称
// ", loginId=" + loginId + // 登录ID
// ", loginName='" + loginName + '\'' + // 登录名称
// ", logDate='" + logDate + '\'' + // 日志日期
// '}';
// }
//}

@ -237,3 +237,242 @@ public class OrderInfoDao implements CommonDao {
} }
} }
//package com.inks.hb.orderinfo.dao;
//
//import com.inks.hb.common.CommonDao;
//import com.inks.hb.common.DBUtil;
//import com.inks.hb.login.pojo.Login;
//import com.inks.hb.orderinfo.pojo.OrderInfo;
//import com.inks.hb.roomtype.pojo.RoomType;
//
//import java.sql.Connection;
//import java.sql.PreparedStatement;
//import java.sql.ResultSet;
//import java.sql.SQLException;
//import java.util.ArrayList;
//
///**
// * 另提供queryOrder-> 对预定人名称和房间类型的查询
// */
//public class OrderInfoDao implements CommonDao {
//
// /**
// * 插入函数关联内容如下:
// * 1.外键关联: roomtype表
// * 2.属性关联 login字段
// * 3.pojo对象的无参构造函数
// * String类型无赋值则其值为NULL
// * Int类型为0
// * typeId与operatorId需要负值对象
// *
// * @param o OrderInfo字段信息
// * @throws SQLException 数据库
// */
// @Override
// public void insertData(Object o) throws SQLException {
// OrderInfo orderInfo = (OrderInfo) o;
//
// Connection conn = DBUtil.getConnection();
//
// String sql = "INSERT INTO orderinfo VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//
// PreparedStatement pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, orderInfo.getOrderId());
// pstmt.setString(2, orderInfo.getOrderName());
// pstmt.setString(3, orderInfo.getOrderPhone());
// pstmt.setString(4, orderInfo.getOrderIDcard());
// pstmt.setString(5, orderInfo.getTypeId().getTypeId());
// pstmt.setString(6, orderInfo.getArrireDate());
// pstmt.setString(7, orderInfo.getLeaveDate());
// pstmt.setString(8, orderInfo.getOrderState());
// pstmt.setString(9, orderInfo.getCheckNum());
// pstmt.setString(10, orderInfo.getRoomId());
// pstmt.setString(11, orderInfo.getPrice());
// pstmt.setString(12, orderInfo.getCheckPrice());
// pstmt.setInt(13, orderInfo.getDiscount());
// pstmt.setString(14, orderInfo.getDiscountReason());
// pstmt.setString(15, orderInfo.getAddBed());
// pstmt.setString(16, orderInfo.getAddBedPrice());
// pstmt.setString(17, orderInfo.getOrderMoney());
// pstmt.setString(18, orderInfo.getRemark());
// pstmt.setString(19, orderInfo.getOperatorId().getLoginName());
//
// pstmt.executeUpdate();
//
// pstmt.close();
// }
//
// @Override
// public void deleteData(Object o) throws SQLException {
// OrderInfo orderInfo = (OrderInfo) o;
//
// Connection conn = DBUtil.getConnection();
//
// String sql = "DELETE FROM orderinfo WHERE orderId = ?";
// PreparedStatement pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, orderInfo.getOrderId());
//
// pstmt.executeUpdate();
// pstmt.close();
// }
//
// @Override
// public void updateData(Object o) throws SQLException {
// OrderInfo orderInfo = (OrderInfo) o;
//
// Connection conn = DBUtil.getConnection();
//
// String sql = "UPDATE orderinfo SET orderName = ? ,orderPhone = ? ,orderIDcard = ? ,typeId = ? " +
// ",arrireDate = ? ,leaveDate = ? ,orderState = ? ,checkNum = ? ,roomId = ? ,price = ? ,checkPrice = ? " +
// ",discount = ? ,discountReason = ? ,addBed = ? ,addBedPrice = ? ,orderMoney = ? ,remark = ? " +
// ",operatorId = ? WHERE orderId = ?";
//
// PreparedStatement pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, orderInfo.getOrderName());
// pstmt.setString(2, orderInfo.getOrderPhone());
// pstmt.setString(3, orderInfo.getOrderIDcard());
// pstmt.setString(4, orderInfo.getTypeId().getTypeId());
// pstmt.setString(5, orderInfo.getArrireDate());
// pstmt.setString(6, orderInfo.getLeaveDate());
// pstmt.setString(7, orderInfo.getOrderState());
// pstmt.setString(8, orderInfo.getCheckNum());
// pstmt.setString(9, orderInfo.getRoomId());
// pstmt.setString(10, orderInfo.getPrice());
// pstmt.setString(11, orderInfo.getCheckPrice());
// pstmt.setInt(12, orderInfo.getDiscount());
// pstmt.setString(13, orderInfo.getDiscountReason());
// pstmt.setString(14, orderInfo.getAddBed());
// pstmt.setString(15, orderInfo.getAddBedPrice());
// pstmt.setString(16, orderInfo.getOrderMoney());
// pstmt.setString(17, orderInfo.getRemark());
// pstmt.setString(18, orderInfo.getOperatorId().getLoginName());
// pstmt.setString(19, orderInfo.getOrderId());
//
// pstmt.executeUpdate();
// pstmt.close();
// }
//
// @Override
// public int queryDataNum() throws SQLException {
//
// Connection conn = DBUtil.getConnection();
//
// String sql = "select count(*) from orderinfo;";
// PreparedStatement pstmt = conn.prepareStatement(sql);
// ResultSet rs = pstmt.executeQuery();
//
// int num;
// if (rs.next()) num = rs.getInt("count(*)");
// else num = 0;
//
// rs.close();
// pstmt.close();
//
// return num;
// }
//
// @Override
// public ArrayList query(int start, int length) throws SQLException {
//
// Connection conn = DBUtil.getConnection();
//
// String sql = "select * from orderinfo limit ?, ?;";
// PreparedStatement pstmt = conn.prepareStatement(sql);
// pstmt.setInt(1, start - 1);
// pstmt.setInt(2, length);
// ResultSet rs = pstmt.executeQuery();
//
// ArrayList<OrderInfo> list = new ArrayList<>();
// OrderInfo orderInfo;
//
// while (rs.next()) {
// orderInfo = new OrderInfo(rs.getString(1), rs.getString(2), rs.getString(3)
// , rs.getString(4), new RoomType(rs.getString(5)), rs.getString(6)
// , rs.getString(7), rs.getString(8), rs.getString(9)
// , rs.getString(10), rs.getString(11), rs.getString(12)
// , rs.getInt(13), rs.getString(14), rs.getString(15)
// , rs.getString(16), rs.getString(17), rs.getString(18)
// , new Login(rs.getString(19)));
// list.add(orderInfo);
// }
//
// rs.close();
// pstmt.close();
//
// return list;
// }
//
// @Override
// public Object query(Object o) throws SQLException {
// OrderInfo orderInfoQuery = (OrderInfo) o;
//
// Connection conn = DBUtil.getConnection();
//
// //根据ID的查询
// String sql = "SELECT * FROM orderinfo WHERE orderId = ?";
// PreparedStatement pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, orderInfoQuery.getOrderId());
// ResultSet rs = pstmt.executeQuery();
//
// OrderInfo orderInfo = null;
// while (rs.next()) {
// orderInfo = new OrderInfo(rs.getString(1), rs.getString(2), rs.getString(3)
// , rs.getString(4), new RoomType(rs.getString(5)), rs.getString(6)
// , rs.getString(7), rs.getString(8), rs.getString(9)
// , rs.getString(10), rs.getString(11), rs.getString(12)
// , rs.getInt(13), rs.getString(14), rs.getString(15)
// , rs.getString(16), rs.getString(17), rs.getString(18)
// , new Login(rs.getString(19)));
// }
//
// if (orderInfo == null) {
// orderInfo = new OrderInfo();
// orderInfo.setNull(true);
// }
// rs.close();
// pstmt.close();
//
// return orderInfo;
// }
//
// /**
// * 查询啊,模糊查询呀
// *
// * @param make 1查名称 2查类型
// * @param select 待查的值
// * @return 查询对象
// * @throws SQLException 抛给业务层
// */
// public ArrayList queryOrder(int make, String select) throws SQLException {
// Connection conn = DBUtil.getConnection();
//
// String sql;
// if (make == 1)
// sql = "select * from orderinfo WHERE orderName LIKE ?;";
// else
// sql = "select * from orderinfo WHERE typeId LIKE ?;";
// PreparedStatement pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, "%" + select + "%");
//
// ResultSet rs = pstmt.executeQuery();
// ArrayList<OrderInfo> list = new ArrayList<>();
// OrderInfo orderInfo;
//
// while (rs.next()) {
// orderInfo = new OrderInfo(rs.getString(1), rs.getString(2), rs.getString(3)
// , rs.getString(4), new RoomType(rs.getString(5)), rs.getString(6)
// , rs.getString(7), rs.getString(8), rs.getString(9)
// , rs.getString(10), rs.getString(11), rs.getString(12)
// , rs.getInt(13), rs.getString(14), rs.getString(15)
// , rs.getString(16), rs.getString(17), rs.getString(18)
// , new Login(rs.getString(19)));
// list.add(orderInfo);
// }
//
// rs.close();
// pstmt.close();
//
// return list;
// }
//
//}

@ -156,3 +156,161 @@ public class OrderToTable {
'}'; '}';
} }
} }
//package com.inks.hb.orderinfo.pojo;
//
//
//public class OrderToTable {
//
// private String orderId; //预订单号->直接获取时间戳?存进去 1
//
// private String orderName; //预定人 2
//
// private String orderPhone; //联系电话 3
//
// private String orderIDcard; // 4
//
// private String arrireDate; //抵店时间 5
//
// private String leaveDate; //离店时间 6
//
// private String typeId; //房间类型->对应roomtype表 7<-------------------
//
// private String checkNum; //入住人数 8
//
// private String price; //客房价格 9
//
// private String checkPrice; //入住价格 10
//
// private int discount; //折扣 11<-------------------
//
// private String discountReason; //折扣原因 12
//
// private String addBed; //是否加床 13
//
// private String addBedPrice; //加床价格 14
//
// private String orderMoney; //预收款 15
//
// private String orderState; //单据状态->该字段前端做下拉框写死 16
//
// private String remark; //备注 17
//
// private String operatorId; //操作员->登录 19<-------------------
//
// public OrderToTable(String orderId, String orderName, String orderPhone, String orderIDcard, String arrireDate, String leaveDate, String typeId, String checkNum, String price, String checkPrice, int discount, String discountReason, String addBed, String addBedPrice, String orderMoney, String orderState, String remark, String operatorId) {
// this.orderId = orderId;
// this.orderName = orderName;
// this.orderPhone = orderPhone;
// this.orderIDcard = orderIDcard;
// this.arrireDate = arrireDate;
// this.leaveDate = leaveDate;
// this.typeId = typeId;
// this.checkNum = checkNum;
// this.price = price;
// this.checkPrice = checkPrice;
// this.discount = discount;
// this.discountReason = discountReason;
// this.addBed = addBed;
// this.addBedPrice = addBedPrice;
// this.orderMoney = orderMoney;
// this.orderState = orderState;
// this.remark = remark;
// this.operatorId = operatorId;
// }
//
// public String getOrderId() {
// return orderId;
// }
//
// public String getOrderName() {
// return orderName;
// }
//
// public String getOrderPhone() {
// return orderPhone;
// }
//
// public String getOrderIDcard() {
// return orderIDcard;
// }
//
// public String getArrireDate() {
// return arrireDate;
// }
//
// public String getLeaveDate() {
// return leaveDate;
// }
//
// public String getTypeId() {
// return typeId;
// }
//
// public String getCheckNum() {
// return checkNum;
// }
//
// public String getPrice() {
// return price;
// }
//
// public String getCheckPrice() {
// return checkPrice;
// }
//
// public int getDiscount() {
// return discount;
// }
//
// public String getDiscountReason() {
// return discountReason;
// }
//
// public String getAddBed() {
// return addBed;
// }
//
// public String getAddBedPrice() {
// return addBedPrice;
// }
//
// public String getOrderMoney() {
// return orderMoney;
// }
//
// public String getOrderState() {
// return orderState;
// }
//
// public String getRemark() {
// return remark;
// }
//
// public String getOperatorId() {
// return operatorId;
// }
//
// @Override
// public String toString() {
// return "OrderToTable{" +
// "orderId='" + orderId + '\'' +
// ", orderName='" + orderName + '\'' +
// ", orderPhone='" + orderPhone + '\'' +
// ", orderIDcard='" + orderIDcard + '\'' +
// ", arrireDate='" + arrireDate + '\'' +
// ", leaveDate='" + leaveDate + '\'' +
// ", typeId='" + typeId + '\'' +
// ", checkNum='" + checkNum + '\'' +
// ", price='" + price + '\'' +
// ", checkPrice='" + checkPrice + '\'' +
// ", discount=" + discount +
// ", discountReason='" + discountReason + '\'' +
// ", addBed='" + addBed + '\'' +
// ", addBedPrice='" + addBedPrice + '\'' +
// ", orderMoney='" + orderMoney + '\'' +
// ", orderState='" + orderState + '\'' +
// ", remark='" + remark + '\'' +
// ", operatorId='" + operatorId + '\'' +
// '}';
// }
//}

@ -151,3 +151,156 @@ public class OrderInfoServiceImpl implements OrderInfoService {
} }
} }
//package com.inks.hb.orderinfo.service;
//
//import com.inks.hb.orderinfo.dao.OrderInfoDao;
//import com.inks.hb.orderinfo.pojo.OrderInfo;
//import com.inks.hb.roomtype.dao.RoomTypeDao;
//import com.inks.hb.roomtype.pojo.RoomType;
//
//import java.sql.SQLException;
//import java.util.ArrayList;
//
//public class OrderInfoServiceImpl implements OrderInfoService {
//
// //实例化OrderInfoDao
// private OrderInfoDao dao = new OrderInfoDao();
//
// //插入订单信息
// @Override
// public int insertOrderInfo(OrderInfo orderInfo) {
//
// try {
// //获取订单号
// String orderId = orderInfo.getOrderId();
// //查询订单号是否重复
// if (queryRepeat(orderId, orderId) != 1)
// return 0;
// //插入订单信息
// dao.insertData(orderInfo);
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return -1;
// }
// return 1;
// }
//
// //删除订单信息
// @Override
// public int deleteOrderInfo(String orderId) {
// OrderInfo orderInfo = new OrderInfo();
// orderInfo.setOrderId(orderId);
//
// try {
// //删除订单信息
// dao.deleteData(orderInfo);
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return -1;
// }
// return 1;
// }
//
// //更新订单信息
// @Override
// public int updateOrderInfo(OrderInfo orderInfo) {
// try {
// //更新订单信息
// dao.updateData(orderInfo);
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// e.printStackTrace();
// return -1;
// }
// return 1;
// }
//
// //查询订单信息
// @Override
// public OrderInfo query(String orderId) {
// OrderInfo orderInfo = new OrderInfo();
// orderInfo.setOrderId(orderId);
//
// try {
// //查询订单信息
// return (OrderInfo) dao.query(orderInfo);
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return null;
// }
// }
//
// //分页查询订单信息
// @Override
// public ArrayList query(int page, int limit) {
// int start = (page * limit) - limit + 1; //每一页的起始位置
//
// if (start < 1) //小于1的话会触发一个错误
// start = 1; //但是理论上page和limit是由table表格生成的参数
//
// try {
// //分页查询订单信息
// return dao.query(start, limit);
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return null;
// }
// }
//
// //查询订单信息数量
// @Override
// public int queryOrderInfoNum() {
// try {
// //查询订单信息数量
// return dao.queryDataNum();
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return -1;
// }
// }
//
// //根据条件查询订单信息
// @Override
// public ArrayList queryOrder(int make, String select) {
//
// if (make == 2) { //2查类型
// try {
// // 然而这样写失去了对类型的模糊查询
// RoomType roomType = new RoomTypeDao().queryName(select);
// select = roomType.getTypeId();
// } catch (SQLException e) {
// e.printStackTrace();
// }
// }
//
// try {
// //根据条件查询订单信息
// return dao.queryOrder(make, select);
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return null;
// }
// }
//
// //查询订单信息是否重复
// @Override
// public int queryRepeat(String newName, String oldName) {
// OrderInfo orderInfoQuery = new OrderInfo();
// orderInfoQuery.setOrderId(newName);
// OrderInfo orderInfo;
// try {
// //查询订单信息
// orderInfo = (OrderInfo) dao.query(orderInfoQuery);
// if (!orderInfo.isNull()) {
// if (orderInfo.getOrderId().equals(oldName))
// return 2; //和旧名称重复
// return 0; //重复
// } else
// return 1; //不重复
// } catch (SQLException e) {
// System.out.println(e.getErrorCode() + e.getMessage());
// return -1; //异常
// }
// }
//
//}

@ -116,3 +116,121 @@ public class RoomTypeServlet extends HttpServlet {
out.print(gson.toJson(pojotoGson)); out.print(gson.toJson(pojotoGson));
} }
} }
//package com.inks.hb.roomtype.controller;
//
//import com.google.gson.Gson;
//import com.inks.hb.common.PojotoGson;
//import com.inks.hb.roomtype.pojo.RoomType;
//import com.inks.hb.roomtype.service.RoomTypeService;
//import com.inks.hb.roomtype.service.RoomTypeServiceImpl;
//
//import javax.servlet.annotation.WebServlet;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.io.IOException;
//import java.io.PrintWriter;
//import java.util.ArrayList;
//
//
//@WebServlet(name = "RoomTypeServlet", value = "/RoomTypeServlet")
//public class RoomTypeServlet extends HttpServlet {
// protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
// this.doGet(request, response);
// }
//
// protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
//
// request.setCharacterEncoding("utf-8");
// response.setContentType("text/html;charset=utf-8");
// PrintWriter out = response.getWriter();
//
// int page = Integer.parseInt(request.getParameter("page")); // 当前页码
// int limit = Integer.parseInt(request.getParameter("limit")); // 每页的数据量
// int make = Integer.parseInt(request.getParameter("make")); //状态标志
//
// // 调用service
// RoomTypeService service = new RoomTypeServiceImpl();
//
// // 默认输出信息
// String code = "0"; //状态码
// String msg = "数据查询正常"; //状态信息
// String count = ""; //数据总数
// ArrayList list = new ArrayList<>(); //数据内容
// ArrayList<RoomType> searchList = new ArrayList<>(); //数据内容
//
// //单个全局属性
// String typeId = ""; //类型编号
// String typeName = ""; //类型名称
// String price; //价格
// String splicPrice; //拼房价格
// int exceedance; //可超预定数
// String isSplice; //是否可拼房
// RoomType roomType = null;
//
// //获取对应状态属性
// if (make == 1 || make == 2) { //1和2这部分完全是相同的
// typeId = request.getParameter("typeId");
// typeName = request.getParameter("typeName");
// price = request.getParameter("price");
// splicPrice = request.getParameter("splicPrice");
// exceedance = Integer.parseInt(request.getParameter("exceedance"));
// isSplice = request.getParameter("isSplice");
// roomType = new RoomType(typeId, typeName, price, splicPrice, exceedance, isSplice);
// } else if (make == 4) {
// typeId = request.getParameter("typeId");
// } else if (make == 3) {
// typeName = request.getParameter("typeName");
// }
//
// // 状态标志 make 0重载 1新增 2修改 3搜索 4删除
// switch (make) {
// case 1:
// if (service.insertRoomType(roomType) == -1) {
// msg = "插入异常";
// code = "-1";
// }
// break;
// case 2:
// if (service.updateRoomType(roomType) == -1) {
// msg = "修改异常";
// code = "-1";
// }
// break;
// case 3:
// list = service.query(1, service.queryRoomTypeNum());
// searchList.clear();
// for (Object temp : list) {
// roomType = (RoomType) temp; //用contains模糊查询 机智啊这样连mysql的like语句都不用写 --2017.12.7 改
// if (roomType.getTypeName().contains(typeName)) {
// searchList.add(roomType);
// }
// }
// break;
// case 4:
// if (service.deleteRoomType(typeId) == -1) {
// msg = "删除失败";
// code = "-1";
// }
// break;
// }
//
// if (make != 3) {
// list = service.query(page, limit);
// count = String.valueOf(service.queryRoomTypeNum());
// } else { //这部分算是对3搜索的特殊处理放这儿和放case里一样的。
// int size = searchList.size();
// if (size == 0) {
// msg = "查无此项";
// code = "-1";
// } else {
// list = searchList;
// count = Integer.toString(size);
// }
// }
//
// PojotoGson pojotoGson = new PojotoGson(code, msg, count, list);
// Gson gson = new Gson();
// out.print(gson.toJson(pojotoGson));
// }
//}
Loading…
Cancel
Save