diff --git a/admin-hanhai-vue/.env.development b/admin-hanhai-vue/.env.development
index 25102ca..a82a3d9 100644
--- a/admin-hanhai-vue/.env.development
+++ b/admin-hanhai-vue/.env.development
@@ -1,5 +1,5 @@
NODE_ENV=development
-VUE_APP_API_BASE_URL=http://127.0.0.1:8081/hotel
+VUE_APP_API_BASE_URL=https://hotel.java996.icu/hotel
VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview
diff --git a/admin-hanhai-vue/src/views/system/HotelConfList.vue b/admin-hanhai-vue/src/views/system/HotelConfList.vue
index 8400e10..b0d255c 100644
--- a/admin-hanhai-vue/src/views/system/HotelConfList.vue
+++ b/admin-hanhai-vue/src/views/system/HotelConfList.vue
@@ -56,6 +56,9 @@
+
+
+
无图片
@@ -135,7 +138,8 @@
{
title:'值',
align:"center",
- dataIndex: 'value'
+ dataIndex: 'value',
+ scopedSlots: {customRender: 'textSlot'}
},
{
title:'说明',
diff --git a/admin-hanhai-vue/src/views/system/modules/HotelConfForm.vue b/admin-hanhai-vue/src/views/system/modules/HotelConfForm.vue
index 5d1d28e..e27a713 100644
--- a/admin-hanhai-vue/src/views/system/modules/HotelConfForm.vue
+++ b/admin-hanhai-vue/src/views/system/modules/HotelConfForm.vue
@@ -10,7 +10,7 @@
-
+
diff --git a/admin-hanhai-vue/src/views/system/modules/HotelGoodsSkuForm.vue b/admin-hanhai-vue/src/views/system/modules/HotelGoodsSkuForm.vue
index 1b8fb3c..72b0e65 100644
--- a/admin-hanhai-vue/src/views/system/modules/HotelGoodsSkuForm.vue
+++ b/admin-hanhai-vue/src/views/system/modules/HotelGoodsSkuForm.vue
@@ -24,8 +24,8 @@
-
-
+
+
diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/HotelLeaseLogMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/HotelLeaseLogMapper.java
index 277d2e7..73e79af 100644
--- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/HotelLeaseLogMapper.java
+++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/HotelLeaseLogMapper.java
@@ -1,10 +1,12 @@
package org.jeecg.modules.hotelleaselog.mapper;
+import java.math.BigDecimal;
import java.util.List;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import org.jeecg.modules.hotelleaselog.entity.HotelLeaseLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@@ -24,4 +26,15 @@ public interface HotelLeaseLogMapper extends BaseMapper {
*/
IPage myLeaseLogPage(Page page,@Param("userId") String userId,@Param("leaseFlag") Integer leaseFlag,@Param("status") Integer status);
+ /**
+ * 获取所有水洗租金
+ * @param userId
+ * @return
+ */
+ @Select("SELECT SUM(IFNULL((SELECT `value` FROM hotel_conf WHERE `name` = 'depositPrice')*a.num*IFNULL(DATEDIFF(NOW(),a.start_time),0),0)) price\n" +
+ "FROM hotel_lease_log a LEFT JOIN hotel_goods_sku b\n" +
+ " ON a.sku_id = b.id WHERE a.del_flag = 0 AND a.user_id = #{userId} AND a.lease_flag = 1\n" +
+ "AND a.status = 0 AND a.start_time IS NOT NULL;")
+ BigDecimal getAllDepositPrice(@Param("userId") String userId);
+
}
diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml
index 84413a1..8da2c7f 100644
--- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml
+++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml
@@ -5,7 +5,7 @@
+
+
diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/IHotelLeaseLogService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/IHotelLeaseLogService.java
index ea8173c..f79abb0 100644
--- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/IHotelLeaseLogService.java
+++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/IHotelLeaseLogService.java
@@ -3,9 +3,12 @@ package org.jeecg.modules.hotelleaselog.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import org.jeecg.modules.hotelleaselog.entity.HotelLeaseLog;
import com.baomidou.mybatisplus.extension.service.IService;
+import java.math.BigDecimal;
+
/**
* @Description: hotel_lease_log
* @Author: jeecg-boot
@@ -22,4 +25,10 @@ public interface IHotelLeaseLogService extends IService {
*/
IPage myLeaseLogPage(Page page, String userId,Integer leaseFlag,Integer status);
+ /**
+ * 获取所有水洗租金
+ * @param userId
+ * @return
+ */
+ BigDecimal getAllDepositPrice(String userId);
}
diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/impl/HotelLeaseLogServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/impl/HotelLeaseLogServiceImpl.java
index ddcc9fa..e4145b6 100644
--- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/impl/HotelLeaseLogServiceImpl.java
+++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/service/impl/HotelLeaseLogServiceImpl.java
@@ -9,6 +9,8 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import java.math.BigDecimal;
+
/**
* @Description: hotel_lease_log
* @Author: jeecg-boot
@@ -22,4 +24,9 @@ public class HotelLeaseLogServiceImpl extends ServiceImpl myLeaseLogPage(Page page, String userId,Integer leaseFlag,Integer status) {
return baseMapper.myLeaseLogPage(page, userId,leaseFlag,status);
}
+
+ @Override
+ public BigDecimal getAllDepositPrice(String userId) {
+ return baseMapper.getAllDepositPrice(userId);
+ }
}
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 dcf784f..be2610a 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
@@ -93,7 +93,8 @@ public class HotelOrder implements Serializable {
* 状态
* 租赁订单:0待支付 1待发货 2待收货
* 水洗订单:3待支付 4待接单 5待检查
- * 6待清洗
+ * 6待清洗 20 酒店待发货 21水洗店待收货
+ * 22 水洗店待发货 23 酒店待收货
* 换货订单:7待回收 8待发货 9平台待收货
* 10平台检查损失待用户支付 17待接单
* 退货订单:11待回收 12待发货 13平台待收货
@@ -103,7 +104,8 @@ public class HotelOrder implements Serializable {
@Excel(name = "状态 \n" +
"租赁订单:0待支付 1待发货 2待收货 \n" +
"水洗订单:3待支付 4水洗店接单 5水洗店检查\n" +
- "6开始清洗 16待接单\n" +
+ "6开始清洗 16待接单 20 酒店待发货 21水洗店待收货 \n" +
+ "22 水洗店待发货 23 酒店待收货\n" +
"换货订单:7待回收 8待发货 9平台待收货\n" +
"10平台检查损失待用户支付 17待接单\n" +
"退货订单:11待回收 12待发货 13平台待收货\n" +
@@ -196,5 +198,8 @@ public class HotelOrder implements Serializable {
/**是否为租赁水布 0否 1是*/
@Dict(dicCode = "is_delete")
private Integer leaseFlag;
+ /**水洗店佣金*/
+ @TableField(exist = false)
+ private BigDecimal shopCoin;
}
diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/HotelOrderMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/HotelOrderMapper.java
index 998daa8..c586735 100644
--- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/HotelOrderMapper.java
+++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/HotelOrderMapper.java
@@ -28,6 +28,8 @@ public interface HotelOrderMapper extends BaseMapper {
IPage getOrderLogPage(Page page, @Param("userId") String userId, @Param("type") Integer type, @Param("uid") String uid);
+ IPage getShopWashOrderPage(Page page, @Param("userId") String userId);
+
HotelOrder getOrderByUserIdById(@Param("userId") String userId,@Param("id") String id);
diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/xml/HotelOrderMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/xml/HotelOrderMapper.xml
index 33f259d..5c4eb19 100644
--- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/xml/HotelOrderMapper.xml
+++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/mapper/xml/HotelOrderMapper.xml
@@ -75,7 +75,7 @@
+
+