From 943fbccf38a353ac6465c1241d7e72ae5e8cab0b Mon Sep 17 00:00:00 2001
From: jevononlie <728254585@qq.com>
Date: Mon, 29 Apr 2024 14:24:09 +0800
Subject: [PATCH] =?UTF-8?q?=E5=95=86=E6=88=B7=E6=B5=81=E6=B0=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
nxhs-service/pom.xml | 5 +++++
.../src/main/java/cc/yunxi/domain/dto/UserDTO.java | 4 ++++
.../src/main/java/cc/yunxi/domain/po/EnterpriseWallet.java | 2 +-
.../src/main/java/cc/yunxi/domain/query/WalletQuery.java | 3 +++
.../main/java/cc/yunxi/domain/vo/enterprise/WalletVO.java | 2 +-
.../src/main/java/cc/yunxi/mapper/WalletMapper.java | 5 +++++
.../java/cc/yunxi/service/impl/BillRuleServiceImpl.java | 3 +--
.../src/main/java/cc/yunxi/service/impl/CommonService.java | 2 ++
.../cc/yunxi/service/impl/EnterpriseWalletServiceImpl.java | 7 ++-----
9 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/nxhs-service/pom.xml b/nxhs-service/pom.xml
index a2e098c..4f4fbae 100644
--- a/nxhs-service/pom.xml
+++ b/nxhs-service/pom.xml
@@ -53,6 +53,11 @@
IJPay-All
2.9.10
+
+ com.github.yulichang
+ mybatis-plus-join-core
+ 1.4.10
+
diff --git a/nxhs-service/src/main/java/cc/yunxi/domain/dto/UserDTO.java b/nxhs-service/src/main/java/cc/yunxi/domain/dto/UserDTO.java
index cb65526..69468e0 100644
--- a/nxhs-service/src/main/java/cc/yunxi/domain/dto/UserDTO.java
+++ b/nxhs-service/src/main/java/cc/yunxi/domain/dto/UserDTO.java
@@ -37,6 +37,10 @@ public class UserDTO {
@ApiModelProperty(value = "访问token", required = false)
private String token; // 返回时有用
+
+ @ApiModelProperty(value = "公司id", required = false)
+ private String companyId;
+
@ApiModelProperty(value = "是否单位散户", required = false)
private String isClientUnit;
}
diff --git a/nxhs-service/src/main/java/cc/yunxi/domain/po/EnterpriseWallet.java b/nxhs-service/src/main/java/cc/yunxi/domain/po/EnterpriseWallet.java
index 4665f2e..aa49d63 100644
--- a/nxhs-service/src/main/java/cc/yunxi/domain/po/EnterpriseWallet.java
+++ b/nxhs-service/src/main/java/cc/yunxi/domain/po/EnterpriseWallet.java
@@ -21,7 +21,7 @@ import java.util.Date;
* @since 2024-03-10 09:04:53
*/
@Data
-@TableName("base_wallet")
+@TableName("nx_wallet")
@ApiModel(value = "Enterprise钱包流水对象", description = "钱包流水对象")
public class EnterpriseWallet {
diff --git a/nxhs-service/src/main/java/cc/yunxi/domain/query/WalletQuery.java b/nxhs-service/src/main/java/cc/yunxi/domain/query/WalletQuery.java
index a18031e..e48b8a9 100644
--- a/nxhs-service/src/main/java/cc/yunxi/domain/query/WalletQuery.java
+++ b/nxhs-service/src/main/java/cc/yunxi/domain/query/WalletQuery.java
@@ -16,4 +16,7 @@ public class WalletQuery extends PageQuery {
@ApiModelProperty("联系电话")
private String mobilePhone;
+ @ApiModelProperty("企业/公司id")
+ private String companyId;
+
}
diff --git a/nxhs-service/src/main/java/cc/yunxi/domain/vo/enterprise/WalletVO.java b/nxhs-service/src/main/java/cc/yunxi/domain/vo/enterprise/WalletVO.java
index c815f9e..bae860e 100644
--- a/nxhs-service/src/main/java/cc/yunxi/domain/vo/enterprise/WalletVO.java
+++ b/nxhs-service/src/main/java/cc/yunxi/domain/vo/enterprise/WalletVO.java
@@ -42,7 +42,7 @@ public class WalletVO {
@ApiModelProperty("费用项目(1:预存款)")
private String expenseType;
- @ApiModelProperty("单据状态(1:未入账 2:已出账)")
+ @ApiModelProperty("单据状态(1:未入账 2:已入账)")
private String orderStatus;
@ApiModelProperty("充值状态(1:未充值 2:已充值)")
diff --git a/nxhs-service/src/main/java/cc/yunxi/mapper/WalletMapper.java b/nxhs-service/src/main/java/cc/yunxi/mapper/WalletMapper.java
index 1ce04df..5e61f86 100644
--- a/nxhs-service/src/main/java/cc/yunxi/mapper/WalletMapper.java
+++ b/nxhs-service/src/main/java/cc/yunxi/mapper/WalletMapper.java
@@ -5,10 +5,14 @@ import cc.yunxi.domain.po.Enterprise;
import cc.yunxi.domain.po.EnterpriseWallet;
import cc.yunxi.domain.po.RecycleOrder;
import cc.yunxi.domain.po.RecycleStation;
+import cc.yunxi.domain.query.WalletQuery;
import cn.hutool.core.util.StrUtil;
+import cn.hutool.db.PageResult;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@@ -25,4 +29,5 @@ public interface WalletMapper extends BaseMapper {
Page queryPageByPhone(@Param("phone") String phone);
+
}
diff --git a/nxhs-service/src/main/java/cc/yunxi/service/impl/BillRuleServiceImpl.java b/nxhs-service/src/main/java/cc/yunxi/service/impl/BillRuleServiceImpl.java
index 118445f..7be725d 100644
--- a/nxhs-service/src/main/java/cc/yunxi/service/impl/BillRuleServiceImpl.java
+++ b/nxhs-service/src/main/java/cc/yunxi/service/impl/BillRuleServiceImpl.java
@@ -53,11 +53,10 @@ import java.util.List;
public class BillRuleServiceImpl extends ServiceImpl implements IBillRuleService {
-
@Override
public BillRule getBillRuleByCode(String enCode) {
LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
- wrapper.eq(BillRule::getEnCode, enCode);
+ wrapper.eq(BillRule::getPrefix, enCode);
BillRule entity = this.getOne(wrapper);
return entity;
diff --git a/nxhs-service/src/main/java/cc/yunxi/service/impl/CommonService.java b/nxhs-service/src/main/java/cc/yunxi/service/impl/CommonService.java
index 09456be..3a6075e 100644
--- a/nxhs-service/src/main/java/cc/yunxi/service/impl/CommonService.java
+++ b/nxhs-service/src/main/java/cc/yunxi/service/impl/CommonService.java
@@ -143,6 +143,8 @@ public class CommonService implements ICommonService {
userDTO.setUserType(UserTypeEnum.RECYCLER);
userDTO.setUsername(recycler.getStaffsName());
userDTO.setToken(this.createToken(userDTO));
+ userDTO.setCompanyId(recycler.getCompanyId());
+
return userDTO;
}
diff --git a/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseWalletServiceImpl.java b/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseWalletServiceImpl.java
index 4f296fe..87b2c66 100644
--- a/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseWalletServiceImpl.java
+++ b/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseWalletServiceImpl.java
@@ -68,13 +68,10 @@ public class EnterpriseWalletServiceImpl extends ServiceImpl queryWalletByPage(WalletQuery walletQuery){
LambdaQueryWrapperX wrapperX = new LambdaQueryWrapperX<>();
- wrapperX.eqIfPresent(EnterpriseWallet::getPhoto, walletQuery.getMobilePhone());
- Page pageDO = walletQuery.buildPage();
+ wrapperX.eqIfPresent(EnterpriseWallet::getCompanyId, walletQuery.getCompanyId());
+ Page pageDO = walletQuery.buildPage();
return this.page(pageDO, wrapperX);
-//
-// Page res = walletMapper.selectPage(wrapperX,walletQuery);
-// return res;
}
private String getNumber(String enCode) {