Browse Source

订单状态

master
cgx 2 weeks ago
parent
commit
5755191a96
1 changed files with 37 additions and 5 deletions
  1. +37
    -5
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/OrderController.java

+ 37
- 5
jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/OrderController.java View File

@ -23,6 +23,7 @@ import org.jeecg.modules.userCode.service.UserService;
import org.jeecg.modules.userRole.entity.TbUserRole;
import org.jeecg.modules.utils.ValidateTool;
import org.springframework.web.bind.annotation.*;
import org.yaml.snakeyaml.events.Event;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
@ -65,7 +66,7 @@ public class OrderController {
/**
* 通过id查询订单详情
*
* @param id
* @param
* @return
*/
//@AutoLog(value = "tb_user_role-通过id查询")
@ -88,13 +89,30 @@ public class OrderController {
@RequestParam(name = "orderStatus", defaultValue = "0") Integer orderStatus
) {
//先按0全部1待聘用2待进行3待确认4已完成6已取消来做状态吧
//订单状态 0待聘用 1 已接单 2 进行中 3试工完成 4 企业确认 5已支付 6已完成 7已取消
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiAccount(token);
QueryWrapper<TbOrder> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("boss_id", hanHaiMember.getId());
//orderStatus==0 全部订单
Page<TbOrder> page = new Page<TbOrder>(pageNo, pageSize);
if (orderStatus == 1) {
queryWrapper.eq("order_status",0);
}
if (orderStatus == 2) {
queryWrapper.eq("order_status",1);
}
if (orderStatus == 3) {
queryWrapper.eq("order_status",2);
}
if (orderStatus == 4) {
queryWrapper.eq("order_status",6);
}
if (orderStatus == 5) {
queryWrapper.eq("order_status",7);
}
IPage<TbOrder> pageList = tbOrderService.page(page, queryWrapper);
return Result.OK(pageList);
}
@ -102,9 +120,9 @@ public class OrderController {
@ApiOperation(value = "求职方订单分页列表查询", notes = "求职方订单分页列表查询")
@GetMapping(value = "/workOrderList")
public Result<IPage<TbOrder>> workOrderList(@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
@RequestHeader("X-Access-Token") String token,
@RequestParam(name = "orderStatus", defaultValue = "0") Integer orderStatus
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
@RequestHeader("X-Access-Token") String token,
@RequestParam(name = "orderStatus", defaultValue = "0") Integer orderStatus
) {
//订单状态 0待聘用 1 已接单 2 进行中 3试工完成 4 企业确认 5已支付 6已完成 7已取消
@ -113,10 +131,24 @@ public class OrderController {
queryWrapper.eq("work_id", hanHaiMember.getId());
//orderStatus==0 全部订单
Page<TbOrder> page = new Page<TbOrder>(pageNo, pageSize);
if (orderStatus == 1) {
queryWrapper.eq("order_status",0);
}
if (orderStatus == 2) {
queryWrapper.eq("order_status",1);
}
if (orderStatus == 3) {
queryWrapper.eq("order_status",2);
}
if (orderStatus == 4) {
queryWrapper.eq("order_status",6);
}
if (orderStatus == 5) {
queryWrapper.eq("order_status",7);
}
IPage<TbOrder> pageList = tbOrderService.page(page, queryWrapper);
return Result.OK(pageList);
}
}

Loading…
Cancel
Save