From 9b1a7b26c781e18eea12f82124e2fb8a57872f33 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 27 十月 2023 18:08:09 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceOrganallocationServiceImpl.java |  163 ++++++++++++++++++++++++++++++++----------------------
 1 files changed, 97 insertions(+), 66 deletions(-)

diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceOrganallocationServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceOrganallocationServiceImpl.java
index f873f66..32b3dfc 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceOrganallocationServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceOrganallocationServiceImpl.java
@@ -1,9 +1,11 @@
 package com.ruoyi.project.service.impl;
 
+import java.util.ArrayList;
 import java.util.List;
 
 import com.ruoyi.common.core.domain.entity.SysRole;
 import com.ruoyi.common.core.domain.entity.SysUser;
+import com.ruoyi.common.exception.base.BaseException;
 import com.ruoyi.common.utils.SecurityUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -14,16 +16,20 @@
 import com.ruoyi.project.mapper.ServiceOrganallocationMapper;
 import com.ruoyi.project.domain.ServiceOrganallocation;
 import com.ruoyi.project.service.IServiceOrganallocationService;
+import org.springframework.transaction.PlatformTransactionManager;
+import org.springframework.transaction.TransactionDefinition;
+import org.springframework.transaction.TransactionStatus;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.transaction.support.DefaultTransactionDefinition;
 
 /**
  * 鍣ㄥ畼鍒嗛厤Service涓氬姟灞傚鐞�
- * 
+ *
  * @author ruoyi
  * @date 2021-11-10
  */
 @Service
-public class ServiceOrganallocationServiceImpl extends ServiceImpl<ServiceOrganallocationMapper, ServiceOrganallocation> implements IServiceOrganallocationService 
-{
+public class ServiceOrganallocationServiceImpl extends ServiceImpl<ServiceOrganallocationMapper, ServiceOrganallocation> implements IServiceOrganallocationService {
 
     @Autowired
     ServiceOrganallocationMapper serviceOrganallocationMapper;
@@ -31,99 +37,99 @@
 
     /**
      * 鏌ヨ鍣ㄥ畼鍒嗛厤鍒楄〃
-     * 
+     *
      * @param serviceOrganallocation 鍣ㄥ畼鍒嗛厤
      * @return 鍣ㄥ畼鍒嗛厤
      */
     @Override
     public List<ServiceOrganallocation> queryList(ServiceOrganallocation serviceOrganallocation) {
         LambdaQueryWrapper<ServiceOrganallocation> wrappers = Wrappers.lambdaQuery();
-        if (serviceOrganallocation.getOrganid() != null){
-            wrappers.eq(ServiceOrganallocation::getOrganid ,serviceOrganallocation.getOrganid());
+        if (serviceOrganallocation.getOrganid() != null) {
+            wrappers.eq(ServiceOrganallocation::getOrganid, serviceOrganallocation.getOrganid());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getOrgannumber())){
-            wrappers.eq(ServiceOrganallocation::getOrgannumber ,serviceOrganallocation.getOrgannumber());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getOrgannumber())) {
+            wrappers.eq(ServiceOrganallocation::getOrgannumber, serviceOrganallocation.getOrgannumber());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getApplicantuserid())){
-            wrappers.eq(ServiceOrganallocation::getApplicantuserid ,serviceOrganallocation.getApplicantuserid());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getApplicantuserid())) {
+            wrappers.eq(ServiceOrganallocation::getApplicantuserid, serviceOrganallocation.getApplicantuserid());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getApplicantusername())){
-            wrappers.like(ServiceOrganallocation::getApplicantusername ,serviceOrganallocation.getApplicantusername());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getApplicantusername())) {
+            wrappers.like(ServiceOrganallocation::getApplicantusername, serviceOrganallocation.getApplicantusername());
         }
-        if (serviceOrganallocation.getApplicanttime() != null){
-            wrappers.eq(ServiceOrganallocation::getApplicanttime ,serviceOrganallocation.getApplicanttime());
+        if (serviceOrganallocation.getApplicanttime() != null) {
+            wrappers.eq(ServiceOrganallocation::getApplicanttime, serviceOrganallocation.getApplicanttime());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getCheckuserid())){
-            wrappers.eq(ServiceOrganallocation::getCheckuserid ,serviceOrganallocation.getCheckuserid());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getCheckuserid())) {
+            wrappers.eq(ServiceOrganallocation::getCheckuserid, serviceOrganallocation.getCheckuserid());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getCheckusername())){
-            wrappers.like(ServiceOrganallocation::getCheckusername ,serviceOrganallocation.getCheckusername());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getCheckusername())) {
+            wrappers.like(ServiceOrganallocation::getCheckusername, serviceOrganallocation.getCheckusername());
         }
-        if (serviceOrganallocation.getChecktime() != null){
-            wrappers.eq(ServiceOrganallocation::getChecktime ,serviceOrganallocation.getChecktime());
+        if (serviceOrganallocation.getChecktime() != null) {
+            wrappers.eq(ServiceOrganallocation::getChecktime, serviceOrganallocation.getChecktime());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getChecksuggestion())){
-            wrappers.eq(ServiceOrganallocation::getChecksuggestion ,serviceOrganallocation.getChecksuggestion());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getChecksuggestion())) {
+            wrappers.eq(ServiceOrganallocation::getChecksuggestion, serviceOrganallocation.getChecksuggestion());
         }
-        if (serviceOrganallocation.getAllocationstatus() != null){
-            wrappers.eq(ServiceOrganallocation::getAllocationstatus ,serviceOrganallocation.getAllocationstatus());
+        if (serviceOrganallocation.getAllocationstatus() != null) {
+            wrappers.eq(ServiceOrganallocation::getAllocationstatus, serviceOrganallocation.getAllocationstatus());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getName())){
-            wrappers.like(ServiceOrganallocation::getName ,serviceOrganallocation.getName());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getName())) {
+            wrappers.like(ServiceOrganallocation::getName, serviceOrganallocation.getName());
         }
-        if (serviceOrganallocation.getSex() != null){
-            wrappers.eq(ServiceOrganallocation::getSex ,serviceOrganallocation.getSex());
+        if (serviceOrganallocation.getSex() != null) {
+            wrappers.eq(ServiceOrganallocation::getSex, serviceOrganallocation.getSex());
         }
-        if (serviceOrganallocation.getIdcardtype() != null){
-            wrappers.eq(ServiceOrganallocation::getIdcardtype ,serviceOrganallocation.getIdcardtype());
+        if (serviceOrganallocation.getIdcardtype() != null) {
+            wrappers.eq(ServiceOrganallocation::getIdcardtype, serviceOrganallocation.getIdcardtype());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getIdcardno())){
-            wrappers.eq(ServiceOrganallocation::getIdcardno ,serviceOrganallocation.getIdcardno());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getIdcardno())) {
+            wrappers.eq(ServiceOrganallocation::getIdcardno, serviceOrganallocation.getIdcardno());
         }
-        if (serviceOrganallocation.getAge() != null){
-            wrappers.eq(ServiceOrganallocation::getAge ,serviceOrganallocation.getAge());
+        if (serviceOrganallocation.getAge() != null) {
+            wrappers.eq(ServiceOrganallocation::getAge, serviceOrganallocation.getAge());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getAgeunit())){
-            wrappers.eq(ServiceOrganallocation::getAgeunit ,serviceOrganallocation.getAgeunit());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getAgeunit())) {
+            wrappers.eq(ServiceOrganallocation::getAgeunit, serviceOrganallocation.getAgeunit());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getBirthday())){
-            wrappers.eq(ServiceOrganallocation::getBirthday ,serviceOrganallocation.getBirthday());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getBirthday())) {
+            wrappers.eq(ServiceOrganallocation::getBirthday, serviceOrganallocation.getBirthday());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getPhone())){
-            wrappers.eq(ServiceOrganallocation::getPhone ,serviceOrganallocation.getPhone());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getPhone())) {
+            wrappers.eq(ServiceOrganallocation::getPhone, serviceOrganallocation.getPhone());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidenceaddress())){
-            wrappers.eq(ServiceOrganallocation::getResidenceaddress ,serviceOrganallocation.getResidenceaddress());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidenceaddress())) {
+            wrappers.eq(ServiceOrganallocation::getResidenceaddress, serviceOrganallocation.getResidenceaddress());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidenceprovince())){
-            wrappers.eq(ServiceOrganallocation::getResidenceprovince ,serviceOrganallocation.getResidenceprovince());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidenceprovince())) {
+            wrappers.eq(ServiceOrganallocation::getResidenceprovince, serviceOrganallocation.getResidenceprovince());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidenceprovincename())){
-            wrappers.like(ServiceOrganallocation::getResidenceprovincename ,serviceOrganallocation.getResidenceprovincename());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidenceprovincename())) {
+            wrappers.like(ServiceOrganallocation::getResidenceprovincename, serviceOrganallocation.getResidenceprovincename());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecity())){
-            wrappers.eq(ServiceOrganallocation::getResidencecity ,serviceOrganallocation.getResidencecity());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecity())) {
+            wrappers.eq(ServiceOrganallocation::getResidencecity, serviceOrganallocation.getResidencecity());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecityname())){
-            wrappers.like(ServiceOrganallocation::getResidencecityname ,serviceOrganallocation.getResidencecityname());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecityname())) {
+            wrappers.like(ServiceOrganallocation::getResidencecityname, serviceOrganallocation.getResidencecityname());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencetown())){
-            wrappers.eq(ServiceOrganallocation::getResidencetown ,serviceOrganallocation.getResidencetown());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencetown())) {
+            wrappers.eq(ServiceOrganallocation::getResidencetown, serviceOrganallocation.getResidencetown());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencetownname())){
-            wrappers.like(ServiceOrganallocation::getResidencetownname ,serviceOrganallocation.getResidencetownname());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencetownname())) {
+            wrappers.like(ServiceOrganallocation::getResidencetownname, serviceOrganallocation.getResidencetownname());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecommunity())){
-            wrappers.eq(ServiceOrganallocation::getResidencecommunity ,serviceOrganallocation.getResidencecommunity());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecommunity())) {
+            wrappers.eq(ServiceOrganallocation::getResidencecommunity, serviceOrganallocation.getResidencecommunity());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecommunityname())){
-            wrappers.like(ServiceOrganallocation::getResidencecommunityname ,serviceOrganallocation.getResidencecommunityname());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecommunityname())) {
+            wrappers.like(ServiceOrganallocation::getResidencecommunityname, serviceOrganallocation.getResidencecommunityname());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecountycode())){
-            wrappers.eq(ServiceOrganallocation::getResidencecountycode ,serviceOrganallocation.getResidencecountycode());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecountycode())) {
+            wrappers.eq(ServiceOrganallocation::getResidencecountycode, serviceOrganallocation.getResidencecountycode());
         }
-        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecountyname())){
-            wrappers.like(ServiceOrganallocation::getResidencecountyname ,serviceOrganallocation.getResidencecountyname());
+        if (StringUtils.isNotBlank(serviceOrganallocation.getResidencecountyname())) {
+            wrappers.like(ServiceOrganallocation::getResidencecountyname, serviceOrganallocation.getResidencecountyname());
         }
         return this.list(wrappers);
     }
@@ -132,18 +138,43 @@
     public List<ServiceOrganallocation> selectServiceOrganallocationList(ServiceOrganallocation serviceOrganallocation) {
 
         SysUser user = SecurityUtils.getLoginUser().getUser();
-        List <SysRole> l = user.getRoles();
+        List<SysRole> l = user.getRoles();
         Boolean b = false;
-        for(SysRole r : l){
-            if(r.getRoleId().longValue() == 3){
+        for (SysRole r : l) {
+            if (r.getRoleId().longValue() == 3) {
                 b = true;
             }
         }
-        if(b){
+        if (b) {
             serviceOrganallocation.setCreateBy(user.getUserName());
         }
 
         return serviceOrganallocationMapper.selectServiceOrganallocationList(serviceOrganallocation);
     }
 
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public List<ServiceOrganallocation> saveDate(List<ServiceOrganallocation> serviceOrganallocations) {
+
+        for (ServiceOrganallocation serviceOrganallocation : serviceOrganallocations) {
+            this.save(serviceOrganallocation);
+        }
+        //灏嗗甫ID鐨勬暟鎹繑鍥�
+        return serviceOrganallocations;
+    }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public Boolean editArrayData(List<ServiceOrganallocation> serviceOrganallocations) {
+        for (ServiceOrganallocation serviceOrganallocation : serviceOrganallocations) {
+            if (serviceOrganallocation.getId() == null) {
+                throw new BaseException("id涓虹┖浜� 锛�" + serviceOrganallocation);
+            }
+            this.updateById(serviceOrganallocation);
+        }
+        //灏嗗甫ID鐨勬暟鎹繑鍥�
+        return true;
+    }
+
 }

--
Gitblit v1.9.3