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 @@ + + + + \ 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();