|
|
@@ -27,13 +27,14 @@ public class RepairsOrderServiceImpl implements RepairsOrderService {
|
|
|
|
|
|
/**
|
|
|
* 通过学生ID查询订单
|
|
|
+ *
|
|
|
* @param
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@Override
|
|
|
public PageInfo<RepairsOrder> queryAllOrderByDate(Integer pageNum, String tody, String tomorrow, String status) throws Exception {
|
|
|
- pageNum = pageNum==null ? 1 : pageNum;
|
|
|
+ pageNum = pageNum == null ? 1 : pageNum;
|
|
|
Integer pageSize = 5;
|
|
|
PageHelper.startPage(pageNum, pageSize);//分页插件,专门用于myBatis分页
|
|
|
List<RepairsOrder> orderList = repairsOrderMapper.queryAllOrderByDate(tody, tomorrow, status);
|
|
|
@@ -43,6 +44,7 @@ public class RepairsOrderServiceImpl implements RepairsOrderService {
|
|
|
|
|
|
/**
|
|
|
* 通过订单ID修改订单评价
|
|
|
+ *
|
|
|
* @param orderId
|
|
|
* @param orderAdvice
|
|
|
* @return
|
|
|
@@ -65,6 +67,7 @@ public class RepairsOrderServiceImpl implements RepairsOrderService {
|
|
|
|
|
|
/**
|
|
|
* 管理员手动派单 通过OrderId 修改order_status work_id
|
|
|
+ *
|
|
|
* @param orderList
|
|
|
* @return
|
|
|
*/
|
|
|
@@ -75,86 +78,99 @@ public class RepairsOrderServiceImpl implements RepairsOrderService {
|
|
|
|
|
|
/**
|
|
|
* 订单填报
|
|
|
+ *
|
|
|
* @param repairsOrder
|
|
|
*/
|
|
|
@Override
|
|
|
- public void insertOrder(RepairsOrder repairsOrder) throws Exception{
|
|
|
+ public void insertOrder(RepairsOrder repairsOrder) throws Exception {
|
|
|
repairsOrderMapper.insertOrder(repairsOrder);
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 查询各个校区、类型的订单 木工 水电工 空调工
|
|
|
+ *
|
|
|
* @param orderType
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<String> queryOrderByType(String orderType,String campus) throws Exception {
|
|
|
- return repairsOrderMapper.queryOrderByType(orderType,campus);
|
|
|
+ public List<String> queryOrderByType(String orderType, String campus) throws Exception {
|
|
|
+ return repairsOrderMapper.queryOrderByType(orderType, campus);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 系统自动派单 修改对应的订单
|
|
|
+ *
|
|
|
* @param orderMap
|
|
|
*/
|
|
|
- public void updateOrderWorkId(HashMap<String,String> orderMap)throws Exception{
|
|
|
+ @Override
|
|
|
+ public void updateOrderWorkId(HashMap<String, String> orderMap) throws Exception {
|
|
|
repairsOrderMapper.updateOrderWorkId(orderMap);
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 通过ID查询订单
|
|
|
+ *
|
|
|
* @param studentId
|
|
|
* @param workId
|
|
|
* @param campus
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<RepairsOrder> queryAllOrderById(String studentId,String workId,String campus) throws Exception{
|
|
|
- return repairsOrderMapper.queryAllOrderById(studentId,workId,campus);
|
|
|
+ @Override
|
|
|
+ public List<RepairsOrder> queryAllOrderById(String studentId, String workId, String campus) throws Exception {
|
|
|
+ return repairsOrderMapper.queryAllOrderById(studentId, workId, campus);
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 订单修改状态 已完成 退单状态+退单理由
|
|
|
+ *
|
|
|
* @param
|
|
|
* @param
|
|
|
*/
|
|
|
- public void updateOrderStatus(List<RepairsOrder> orderList)throws Exception{
|
|
|
+ @Override
|
|
|
+ public void updateOrderStatus(List<RepairsOrder> orderList) throws Exception {
|
|
|
repairsOrderMapper.updateOrderStatus(orderList);
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 查询与系统时间相差半小时的订单编号
|
|
|
+ *
|
|
|
* @param systemTime
|
|
|
* @param changeTime
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<RepairsOrder> queryByTime(String systemTime,String changeTime)throws Exception {
|
|
|
- return repairsOrderMapper.queryByTime(systemTime,changeTime);
|
|
|
- }
|
|
|
+ @Override
|
|
|
+ public List<RepairsOrder> queryByTime(String systemTime, String changeTime) throws Exception {
|
|
|
+ return repairsOrderMapper.queryByTime(systemTime, changeTime);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 查询所有评价的订单信息
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
- public PageInfo<RepairsOrder> queryAllOrderByAdvice(Integer pageNum)throws Exception {
|
|
|
- pageNum = pageNum==null ? 1 : pageNum;
|
|
|
- Integer pageSize = 5;
|
|
|
- PageHelper.startPage(pageNum, pageSize);//分页插件,专门用于myBatis分页
|
|
|
- List<RepairsOrder> orderList = repairsOrderMapper.queryAllOrderByAdvice();
|
|
|
- PageInfo<RepairsOrder> pageInfo = new PageInfo<>(orderList);
|
|
|
- return pageInfo;
|
|
|
+ @Override
|
|
|
+ public PageInfo<RepairsOrder> queryAllOrderByAdvice(Integer pageNum) throws Exception {
|
|
|
+ pageNum = pageNum == null ? 1 : pageNum;
|
|
|
+ Integer pageSize = 5;
|
|
|
+ PageHelper.startPage(pageNum, pageSize);//分页插件,专门用于myBatis分页
|
|
|
+ List<RepairsOrder> orderList = repairsOrderMapper.queryAllOrderByAdvice();
|
|
|
+ PageInfo<RepairsOrder> pageInfo = new PageInfo<>(orderList);
|
|
|
+ return pageInfo;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 移动端查询所有用户评价的订单信息
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<RepairsOrder> queryAllOrderUserAdvice()throws Exception {
|
|
|
- return repairsOrderMapper.queryAllOrderByAdvice();
|
|
|
+ @Override
|
|
|
+ public List<RepairsOrder> queryAllOrderUserAdvice() throws Exception {
|
|
|
+ return repairsOrderMapper.queryAllOrderByAdvice();
|
|
|
}
|
|
|
}
|