From d626a586ef08f348552cbd02499f9033eebba064 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 23 Sep 2025 03:00:10 +0800
Subject: [PATCH] 1
---
ruoyi-admin/src/main/java/com/ruoyi/im/service/impl/UserPolicyServiceImpl.java | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/im/service/impl/UserPolicyServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/im/service/impl/UserPolicyServiceImpl.java
index ddc3209..a20c520 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/im/service/impl/UserPolicyServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/im/service/impl/UserPolicyServiceImpl.java
@@ -63,10 +63,10 @@
long count = count(new LambdaQueryWrapper<UserPolicy>()
.eq(UserPolicy::getUserId, userAccount.getId())
.eq(UserPolicy::getPolicyStatus, UserPolicy.PolicyStatus.ACTIVE)
+ .and(a-> a.eq(UserPolicy::getApprovalStatus, 0)
.or()
- .eq(UserPolicy::getApprovalStatus, 0)
- .or()
- .eq(UserPolicy::getApprovalStatus, 1)
+ .eq(UserPolicy::getApprovalStatus, 1))
+
);
if(count > 0){
return Result.error("你已申购此保险,请勿重复申购");
@@ -86,9 +86,7 @@
userPolicy.setName(dto.getName());
userPolicy.setGender(dto.getGender());
- DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
- LocalDateTime dateTime = LocalDateTime.parse(dto.getBirthDate(), formatter);
- userPolicy.setBirthDate(dateTime.toLocalDate());
+ userPolicy.setBirthDate(LocalDate.parse(dto.getBirthDate()));
userPolicy.setOccupation(dto.getOccupation());
userPolicy.setIdCard(dto.getIdCard());
--
Gitblit v1.9.3