From b778d636a0d71e7b70d2ac563d5ba12fefb0da5e Mon Sep 17 00:00:00 2001 From: ieaii <1069385070@qq.com> Date: Wed, 6 Nov 2024 23:05:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/system/LeaseFlagOrderList.vue | 559 +++++++++++++++++++++ .../controller/HotelOrderController.java | 25 +- .../modules/hotelorder/entity/HotelOrder.java | 3 + .../xcx/order/service/impl/OrderServiceImpl.java | 4 +- 4 files changed, 589 insertions(+), 2 deletions(-) create mode 100644 admin-hanhai-vue/src/views/system/LeaseFlagOrderList.vue diff --git a/admin-hanhai-vue/src/views/system/LeaseFlagOrderList.vue b/admin-hanhai-vue/src/views/system/LeaseFlagOrderList.vue new file mode 100644 index 0000000..b5391cf --- /dev/null +++ b/admin-hanhai-vue/src/views/system/LeaseFlagOrderList.vue @@ -0,0 +1,559 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 删除 + + 批量操作 + + + + + + + 已选择 {{ selectedRowKeys.length }}项 + 清空 + + + + + + + + + 无图片 + + + + 无文件 + + 下载 + + + + + 订单详情 + + + + + + 发货 + + + + + 更多 + + + 详情 + + + handleDelete(record.id)"> + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 无图片 + + + + + + + + 更多 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/controller/HotelOrderController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/controller/HotelOrderController.java index eeb908a..6765aa5 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/controller/HotelOrderController.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/controller/HotelOrderController.java @@ -122,7 +122,30 @@ public class HotelOrderController extends JeecgController queryWrapper = QueryGenerator.initQueryWrapper(hotelOrder, req.getParameterMap()); - queryWrapper.eq("type",0); + queryWrapper.eq("type",0).eq("lease_flag",1); + Page page = new Page(pageNo, pageSize); + IPage pageList = hotelOrderService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 水洗分页列表查询 + * + * @param hotelOrder + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "hotel_order-分页列表查询") + @ApiOperation(value="水洗分页列表查询", notes="水洗分页列表查询") + @GetMapping(value = "/lease/flag/list") + public Result> queryPageLeaseFlagList(HotelOrder hotelOrder, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(hotelOrder, req.getParameterMap()); + queryWrapper.eq("type",0).eq("lease_flag",0); Page page = new Page(pageNo, pageSize); IPage pageList = hotelOrderService.page(page, queryWrapper); return Result.OK(pageList); diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/entity/HotelOrder.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/entity/HotelOrder.java index 00e9ce6..dcf784f 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/entity/HotelOrder.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/entity/HotelOrder.java @@ -193,5 +193,8 @@ public class HotelOrder implements Serializable { private String payInfo; /**换货类型 0用户换货 1水洗店换货*/ private Integer replaceType; + /**是否为租赁水布 0否 1是*/ + @Dict(dicCode = "is_delete") + private Integer leaseFlag; } diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/xcx/order/service/impl/OrderServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/xcx/order/service/impl/OrderServiceImpl.java index 494fa91..22d4884 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/xcx/order/service/impl/OrderServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/xcx/order/service/impl/OrderServiceImpl.java @@ -1706,6 +1706,7 @@ public class OrderServiceImpl implements IOrderService { hotelOrder.setRentPay(BigDecimal.ZERO); hotelOrder.setWashPay(BigDecimal.ZERO); hotelOrder.setOrderLogId(hotelOrderLog.getId()); + hotelOrder.setLeaseFlag(0); hotelOrderService.save(hotelOrder); HotelOrderDetail hotelOrderDetail = new HotelOrderDetail(); @@ -1730,9 +1731,10 @@ public class OrderServiceImpl implements IOrderService { shopOrder.setWashPay(hotelOrder.getWashPay()); shopOrder.setRentPay(hotelOrder.getRentPay()); shopOrder.setType(0); - shopOrder.setStatus(15); + shopOrder.setStatus(1); shopOrder.setOrderLogId(hotelOrderLog.getId()); shopOrder.setWashShopFlag(1); + shopOrder.setLeaseFlag(0); hotelOrderService.save(shopOrder); HotelOrderDetail hotelOrderDetail1 = new HotelOrderDetail();