From c9ef2687d3460da668d08d58dee6af468ed6693e Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 05 十一月 2024 11:48:34 +0800
Subject: [PATCH] 最新版本541200007

---
 server/system_timer/src/main/resources/bootstrap-dev.yml                                                |    2 
 server/visits/dmvisit_admin/src/main/resources/bootstrap-dev.yml                                        |    2 
 server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/common/PublicCloudController.java            |    9 +-
 server/visits/admin_timer/src/main/java/com/doumee/api/DatabaseController.java                          |  130 ++++++++++++++++++++++++++++++++
 server/visits/dmvisit_admin/src/main/resources/bootstrap.yml                                            |    2 
 server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java                          |    3 
 server/meeting/meeting_admin/src/main/resources/bootstrap-dev.yml                                       |    2 
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarUseBookServiceImpl.java |    4 
 admin/src/components/business/OperaMemberWindow.vue                                                     |    4 
 server/system_gateway/src/main/resources/bootstrap-dev.yml                                              |    2 
 admin/src/views/vehicle/cars.vue                                                                        |   16 ++--
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarsServiceImpl.java       |    1 
 admin/public/template/cars.xlsx                                                                         |    0 
 admin/src/views/business/relativeMember.vue                                                             |    4 
 server/system_gateway/src/main/resources/application-dev.yml                                            |   12 +-
 server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java           |    4 
 admin/.env.development                                                                                  |    2 
 admin/src/views/business/internalMember.vue                                                             |    4 
 admin/src/components/business/OperaCarsWindow.vue                                                       |    4 
 19 files changed, 170 insertions(+), 37 deletions(-)

diff --git a/admin/.env.development b/admin/.env.development
index 445ce04..6a875ee 100644
--- a/admin/.env.development
+++ b/admin/.env.development
@@ -4,5 +4,5 @@
 VUE_APP_API_URL  = 'http://localhost:10010'
 # VUE_APP_API_URL  = 'http://192.168.0.103:10010'
 # VUE_APP_API_URL  = 'http://192.168.0.173/gateway_interface'
-VUE_APP_API_URL  = 'http://10.50.250.253:8088/gateway_interface'
+# VUE_APP_API_URL  = 'http://10.50.250.253:8088/gateway_interface'
 
diff --git a/admin/public/template/cars.xlsx b/admin/public/template/cars.xlsx
new file mode 100644
index 0000000..e82a64b
--- /dev/null
+++ b/admin/public/template/cars.xlsx
Binary files differ
diff --git a/admin/src/components/business/OperaCarsWindow.vue b/admin/src/components/business/OperaCarsWindow.vue
index c9fab94..439e693 100644
--- a/admin/src/components/business/OperaCarsWindow.vue
+++ b/admin/src/components/business/OperaCarsWindow.vue
@@ -5,7 +5,7 @@
       <el-form-item label="杞︾墝鍙�" prop="code">
         <el-input v-model="form.code" placeholder="璇疯緭鍏ヨ溅鐗屽彿" v-trim />
       </el-form-item>
-      <el-form-item label="涓氬姟绫诲瀷" prop="type">
+      <el-form-item label="澶囨敞" prop="type">
         <el-radio-group v-model="form.type">
           <el-radio :label="0">瀹夋嘲鍏姟杞�</el-radio>
           <el-radio :label="1">瀹夋嘲鐗╂祦杞�</el-radio>
@@ -67,7 +67,7 @@
         code: [{ required: true, message: '璇疯緭鍏ヨ溅鐗屽彿' }],
         groupId: [{ required: true, message: '璇烽�夋嫨缁勭粐' }],
         type: [
-          { required: true, message: '璇烽�夋嫨涓氬姟绫诲瀷' }
+          { required: true, message: '璇烽�夋嫨澶囨敞' }
         ]
       }
     }
diff --git a/admin/src/components/business/OperaMemberWindow.vue b/admin/src/components/business/OperaMemberWindow.vue
index e371f39..ff2e2f6 100644
--- a/admin/src/components/business/OperaMemberWindow.vue
+++ b/admin/src/components/business/OperaMemberWindow.vue
@@ -37,12 +37,12 @@
         <el-date-picker v-model="form.jobDate" value-format="yyyy-MM-dd" type="date">
         </el-date-picker>
       </el-form-item>
-      <el-form-item label="鏄惁鍏氬憳" prop="isDangyuan">
+<!--      <el-form-item label="鏄惁鍏氬憳" prop="isDangyuan">
         <el-radio-group v-model="form.isDangyuan">
           <el-radio :label="0">闈炲厷鍛�</el-radio>
           <el-radio :label="1">鍏氬憳</el-radio>
         </el-radio-group>
-      </el-form-item>
+      </el-form-item>-->
       <el-form-item label="浜鸿劯鐓х墖" prop="faceImgFull">
         <div class="upload_wrap">
           <UploadFaceImg :file="{ 'imgurlfull': form.faceImgFull, 'imgurl': form.faceImg }" :uploadData="uploadData"
diff --git a/admin/src/views/business/internalMember.vue b/admin/src/views/business/internalMember.vue
index 3360015..a5fd7e7 100644
--- a/admin/src/views/business/internalMember.vue
+++ b/admin/src/views/business/internalMember.vue
@@ -94,12 +94,12 @@
         </el-table-column>
         <el-table-column prop="companyName" label="鎵�灞為儴闂�" min-width="100px"></el-table-column>
         <el-table-column prop="positionName" label="宀椾綅" min-width="100px"></el-table-column>
-        <el-table-column prop="isDangyuan" label="鏄惁鍏氬憳" min-width="100px">
+<!--        <el-table-column prop="isDangyuan" label="鏄惁鍏氬憳" min-width="100px">
           <template slot-scope="{row}">
           <span v-if="row.isDangyuan ==1" style="color: green">鍏氬憳</span>
           <span v-if="row.isDangyuan ==0">闈炲厷鍛�</span>
           </template>
-        </el-table-column>
+        </el-table-column>-->
         <el-table-column prop="jobDate" label="鍏ヨ亴鏃ユ湡" min-width="100px"></el-table-column>
 <!--        <el-table-column prop="status" label="鐘舵��" min-width="100px">
           <template slot-scope="{row}">
diff --git a/admin/src/views/business/relativeMember.vue b/admin/src/views/business/relativeMember.vue
index 676283c..92ed414 100644
--- a/admin/src/views/business/relativeMember.vue
+++ b/admin/src/views/business/relativeMember.vue
@@ -105,12 +105,12 @@
         </el-table-column>
         <el-table-column prop="companyName" label="鎵�灞為儴闂�" min-width="100px"></el-table-column>
         <el-table-column prop="positionName" label="宀椾綅" min-width="100px"></el-table-column>
-        <el-table-column prop="isDangyuan" label="鏄惁鍏氬憳" min-width="100px">
+<!--        <el-table-column prop="isDangyuan" label="鏄惁鍏氬憳" min-width="100px">
           <template slot-scope="{row}">
             <span v-if="row.isDangyuan ==1 " style="color: green">鍏氬憳</span>
             <span v-if="row.isDangyuan ==0">闈炲厷鍛�</span>
           </template>
-        </el-table-column>
+        </el-table-column>-->
         <el-table-column prop="jobDate" label="鍏ヨ亴鏃ユ湡" min-width="100px">  </el-table-column>
 <!--        <el-table-column prop="status" label="鐘舵��" min-width="100px">
           <template slot-scope="{row}">
diff --git a/admin/src/views/vehicle/cars.vue b/admin/src/views/vehicle/cars.vue
index 2a640c5..058289a 100644
--- a/admin/src/views/vehicle/cars.vue
+++ b/admin/src/views/vehicle/cars.vue
@@ -24,7 +24,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="" prop="type" title="涓氬姟绫诲瀷">
-        <el-select v-model="searchForm.type" @change="search" clearable placeholder="涓氬姟绫诲瀷">
+        <el-select v-model="searchForm.type" @change="search" clearable placeholder="澶囨敞">
           <el-option label="瀹夋嘲鍏姟杞�" value="0"></el-option>
           <el-option label="瀹夋嘲鑷湁鐗╂祦杞�" value="1"></el-option>
           <el-option label="鍏朵粬" value="2"></el-option>
@@ -46,13 +46,6 @@
       <el-table v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange">
         <el-table-column type="selection" width="55"></el-table-column>
         <el-table-column prop="code" label="杞︾墝鍙�" min-width="100px"></el-table-column>
-        <el-table-column label="涓氬姟绫诲瀷" min-width="120px">
-          <template slot-scope="{row}">
-            <span v-if="row.type == 0">瀹夋嘲鍏姟杞�</span>
-            <span v-if="row.type == 1">瀹夋嘲鑷湁鐗╂祦杞�</span>
-            <span v-if="row.type == 2">鍏朵粬</span>
-          </template>
-        </el-table-column>
         <el-table-column prop="memberName" label="杞︿富濮撳悕" min-width="100px"></el-table-column>
         <el-table-column prop="memberPhone" label="杞︿富鎵嬫満鍙�" min-width="100px"></el-table-column>
         <el-table-column prop="cateName" label="杞﹁締鍒嗙被" min-width="160px"></el-table-column>
@@ -90,6 +83,13 @@
             <div v-else>-</div>
           </template>
         </el-table-column>
+        <el-table-column label="澶囨敞" min-width="120px">
+          <template slot-scope="{row}">
+            <span v-if="row.type == 0">瀹夋嘲鍏姟杞�</span>
+            <span v-if="row.type == 1">瀹夋嘲鑷湁鐗╂祦杞�</span>
+            <span v-if="row.type == 2">鍏朵粬</span>
+          </template>
+        </el-table-column>
         <el-table-column prop="editorName" label="鎿嶄綔浜�" min-width="100px"></el-table-column>
         <el-table-column prop="editDate" label="鎿嶄綔鏃堕棿" min-width="140px"></el-table-column>
         <el-table-column
diff --git a/server/meeting/meeting_admin/src/main/resources/bootstrap-dev.yml b/server/meeting/meeting_admin/src/main/resources/bootstrap-dev.yml
index b93e438..17a7177 100644
--- a/server/meeting/meeting_admin/src/main/resources/bootstrap-dev.yml
+++ b/server/meeting/meeting_admin/src/main/resources/bootstrap-dev.yml
@@ -15,7 +15,7 @@
       password: nacos
       config:
         server-addr: http://175.27.187.84:8848 #閰嶇疆Nacos鍦板潃
-        namespace: dmvisit
+        namespace: dmvisit_dev
 #        namespace: dev_renkang
         username: nacos
         password: nacos
diff --git a/server/system_gateway/src/main/resources/application-dev.yml b/server/system_gateway/src/main/resources/application-dev.yml
index 413edec..e702b3b 100644
--- a/server/system_gateway/src/main/resources/application-dev.yml
+++ b/server/system_gateway/src/main/resources/application-dev.yml
@@ -1,12 +1,12 @@
 spring:
   # 鏁版嵁婧愰厤缃�
   datasource:
-#    url: jdbc:mysql://sh-cdb-aiskr3vy.sql.tencentcdb.com:62443/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
-#    username: doumee
-#    password: rtjgfEr@&0c0m
-    url: jdbc:mysql://10.50.250.253:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
-    username: root
-    password: Atwl@2024
+    url: jdbc:mysql://sh-cdb-aiskr3vy.sql.tencentcdb.com:62443/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
+    username: doumee
+    password: rtjgfEr@&0c0m
+#    url: jdbc:mysql://10.50.250.253:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
+#    username: root
+#    password: Atwl@2024
     driver-class-name: com.mysql.cj.jdbc.Driver
     type: com.alibaba.druid.pool.DruidDataSource
 
diff --git a/server/system_gateway/src/main/resources/bootstrap-dev.yml b/server/system_gateway/src/main/resources/bootstrap-dev.yml
index 5f046f3..cdd2340 100644
--- a/server/system_gateway/src/main/resources/bootstrap-dev.yml
+++ b/server/system_gateway/src/main/resources/bootstrap-dev.yml
@@ -7,7 +7,7 @@
       discovery:
         server-addr: http://175.27.187.84:8848 #閰嶇疆Nacos鍦板潃
 #        namespace: dmvisit
-        namespace: dmvisit
+        namespace: dmvisit_dev
         username: nacos
         password: nacos
     gateway:
diff --git a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java
index acd5a2b..bf8ef74 100644
--- a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java
+++ b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java
@@ -114,8 +114,8 @@
 
     @Override
     public SystemUser findOne(SystemUser systemUser) {
-        Wrapper<SystemUser> wrapper = new QueryWrapper<>(systemUser);
-        return systemUserMapper.selectOne(wrapper);
+        QueryWrapper<SystemUser> wrapper = new QueryWrapper<SystemUser>(systemUser);
+        return systemUserMapper.selectOne(wrapper.lambda().last("limit 1"));
     }
 
     @Override
diff --git a/server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java b/server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java
index 090e834..33c91a4 100644
--- a/server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java
+++ b/server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java
@@ -28,6 +28,9 @@
     @ApiOperation("銆愯瀹㈢郴缁熴�戝畾鏃舵煡璇㈣澶囩姸鎬�")
     @GetMapping("/timer/device/getAscDeviceStatus")
      ApiResponse getAscDeviceStatus() ;
+    @ApiOperation("銆愯瀹㈢郴缁熴�戝畾鏃跺浠芥暟鎹簱")
+    @GetMapping("/timer/db/backupDatabase")
+     ApiResponse backupDatabase() ;
     @ApiOperation("銆愯瀹㈢郴缁熴�戝畾鏃舵煡璇㈡湀鍙扮姸鎬�")
     @GetMapping("/timer/platform/getPlatformStatus")
      ApiResponse getPlatformStatus() ;
diff --git a/server/system_timer/src/main/resources/bootstrap-dev.yml b/server/system_timer/src/main/resources/bootstrap-dev.yml
index 289c4ea..93754ac 100644
--- a/server/system_timer/src/main/resources/bootstrap-dev.yml
+++ b/server/system_timer/src/main/resources/bootstrap-dev.yml
@@ -23,6 +23,6 @@
       #        data-id: com.doumee.meeting.admin
       discovery:
         server-addr: http://175.27.187.84:8848 #閰嶇疆Nacos鍦板潃
-        namespace: dmvisit
+        namespace: dmvisit_dev
         username: nacos
         password: nacos
\ No newline at end of file
diff --git a/server/visits/admin_timer/src/main/java/com/doumee/api/DatabaseController.java b/server/visits/admin_timer/src/main/java/com/doumee/api/DatabaseController.java
new file mode 100644
index 0000000..8ee19de
--- /dev/null
+++ b/server/visits/admin_timer/src/main/java/com/doumee/api/DatabaseController.java
@@ -0,0 +1,130 @@
+package com.doumee.api;
+
+import com.doumee.core.model.ApiResponse;
+import com.doumee.core.utils.Date;
+import com.doumee.core.utils.DateUtil;
+import com.doumee.service.business.PlatformJobService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2023/11/30 15:33
+ */
+@Api(tags = "鏈堝彴浣滀笟瀹氭椂")
+@RestController
+@Slf4j
+@RequestMapping("/timer/db")
+public class DatabaseController extends BaseController {
+
+    @Autowired
+    private PlatformJobService platformJobService;
+
+
+    @ApiOperation("鏁版嵁搴撳浠斤紝淇濈暀鏈�杩�7涓浠絪ql")
+    @GetMapping("/backupDatabase")
+    public ApiResponse backupDatabase() {
+        try {
+            String timestamp = DateUtil.getNowLongTime();
+            String path = "/usr/local/jars/db/";
+            String backupPath = path + timestamp + ".sql";
+            // 浣跨敤mysqldump鍛戒护杩涜鏁版嵁搴撳浠�
+            Process process = Runtime.getRuntime().exec(new String[]{"mysqldump ", "-u", "root", "-p","Atwl@2024", "antaiwuliu", "-r", backupPath});
+            process.waitFor();
+
+            // 妫�鏌ュ浠芥槸鍚︽垚鍔�
+            if (new File(backupPath).exists()) {
+                log.info("鏁版嵁搴撳浠芥垚鍔�: " + backupPath);
+                return ApiResponse.success("鏁版嵁搴撳浠芥垚鍔�: " + backupPath);
+            } else {
+                log.error("鏁版嵁搴撳浠藉け璐�.");
+            }
+            deleteOldFiles(path,7);//淇濈暀鏈�杩�7涓枃浠�
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("鏁版嵁搴撳浠藉け璐�."+e.getMessage());
+        }
+        return ApiResponse.failed("鏁版嵁搴撳浠藉け璐�" );
+    }
+
+    /**
+     * @param path
+     */
+    public   void deleteOldFiles(String path,int num) {
+        //鏂囦欢璺緞
+        List<File> list = getFileSort(path);
+        if(list==null || list.size() <= num){
+            return;
+        }
+        for (int i = 0; i <list.size(); i++) {
+            if(i>=7){
+                list.get(i).delete();
+            }
+        }
+    }
+
+    /**
+     * 鑾峰彇鐩綍涓嬫墍鏈夋枃浠�(鎸夋椂闂存帓搴�)
+     *
+     * @param path
+     * @return
+     */
+    public static List<File> getFileSort(String path) {
+
+        List<File> list = getFiles(path, new ArrayList<>());
+
+        if (list != null && list.size() > 0) {
+
+            Collections.sort(list, new Comparator<File>() {
+                public int compare(File file, File newFile) {
+                    if (file.lastModified() < newFile.lastModified()) {
+                        return 1;
+                    } else if (file.lastModified() == newFile.lastModified()) {
+                        return 0;
+                    } else {
+                        return -1;
+                    }
+
+                }
+            });
+
+        }
+
+        return list;
+    }
+
+    /**
+     *
+     * 鑾峰彇鐩綍涓嬫墍鏈夋枃浠�
+     *
+     * @param realpath
+     * @param files
+     * @return
+     */
+    public static List<File> getFiles(String realpath, List<File> files) {
+        File realFile = new File(realpath);
+        if (realFile.isDirectory()) {
+            File[] subfiles = realFile.listFiles();
+            for (File file : subfiles) {
+                if (file.isDirectory()) {
+                    getFiles(file.getAbsolutePath(), files);
+                } else {
+                    files.add(file);
+                }
+            }
+        }
+        return files;
+    }
+
+}
diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/common/PublicCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/common/PublicCloudController.java
index 98722b9..22227be 100644
--- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/common/PublicCloudController.java
+++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/common/PublicCloudController.java
@@ -161,16 +161,12 @@
         Map<String, Object> context = new HashMap<>();
         try {
             if(ftp == null){
-                log.error("鍒濆鍖朏tp涓婁紶鏂囦欢鎴愬姛=============寮�濮�========="+DateUtil.getPlusTime2(new Date()));
                 ftp = new FtpUtil(systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_HOST).getCode(),
                         Integer.parseInt(systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_PORT).getCode()),
                         systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_USERNAME).getCode(),
                         systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_PWD).getCode());
-                log.error("鍒濆鍖朏tp涓婁紶鏂囦欢鎴愬姛=============缁撴潫========="+DateUtil.getPlusTime2(new Date()));
             }else{
-                log.error("閲嶈繛ftp涓婁紶鏂囦欢鎴愬姛=============寮�濮�========="+DateUtil.getPlusTime2(new Date()));
                 ftp.connect();
-                log.error("閲嶈繛ftp涓婁紶鏂囦欢鎴愬姛=============缁撴潫========="+DateUtil.getPlusTime2(new Date()));
             }
 
             CommonsMultipartResolver multipartResovler = new CommonsMultipartResolver();
@@ -181,7 +177,10 @@
                     MultipartFile file = multipartRequest.getFile(it.next());
                     String originname = file.getOriginalFilename();
                     is = file.getInputStream();
-                    String endType = originname.substring(originname.lastIndexOf("."),originname.length());
+                    String endType = ".jpg";
+                    if(originname.indexOf(".")>0){
+                        endType=originname.substring(originname.lastIndexOf("."),originname.length());
+                    }
                     String date = DateUtil.getNowShortDate();
                     String fName =  date+"/"+ UUID.randomUUID()+endType;
                     String fileName = folder+"/"+fName;
diff --git a/server/visits/dmvisit_admin/src/main/resources/bootstrap-dev.yml b/server/visits/dmvisit_admin/src/main/resources/bootstrap-dev.yml
index 3e1b380..b12e766 100644
--- a/server/visits/dmvisit_admin/src/main/resources/bootstrap-dev.yml
+++ b/server/visits/dmvisit_admin/src/main/resources/bootstrap-dev.yml
@@ -24,7 +24,7 @@
       discovery:
         server-addr: http://175.27.187.84:8848 #閰嶇疆Nacos鍦板潃
 #        namespace: dmvisit
-        namespace: dmvisit
+        namespace: dmvisit_dev
         username: nacos
         password: nacos
 # swagger閰嶇疆
diff --git a/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml b/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml
index 2df12af..9dc10e9 100644
--- a/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml
+++ b/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml
@@ -1,6 +1,6 @@
 spring:
   profiles:
-    active: pro
+    active: dev
   application:
     name: visitsAdmin
     # 瀹夊叏閰嶇疆
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarUseBookServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarUseBookServiceImpl.java
index 3751492..4730fa1 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarUseBookServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarUseBookServiceImpl.java
@@ -99,7 +99,7 @@
             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"褰撳墠鐧诲綍鐢ㄦ埛鏃犳硶杩涜璇ユ搷浣�!");
         }
         if(carUseBook.getEndTime().getTime()<=System.currentTimeMillis()){
-            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"閫夋嫨鏃ユ湡寮傚父[缁撴潫鏃堕棿灏忎簬褰撳墠鏃堕棿],璇峰埛鏂伴噸璇�");
+//            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"閫夋嫨鏃ユ湡寮傚父[缁撴潫鏃堕棿灏忎簬褰撳墠鏃堕棿],璇峰埛鏂伴噸璇�");
         }
         if(!(DateUtil.getDateFromString(carUseBook.getPlanUseDate()+":00").getTime()>=carUseBook.getStartTime().getTime()
                 && DateUtil.getDateFromString(carUseBook.getPlanUseDate() +":00").getTime()<= carUseBook.getEndTime().getTime())
@@ -412,7 +412,7 @@
             }
             //鍒ゆ柇鏃堕棿鏄惁澶т簬褰撳墠
             if(Constants.equalsInteger(dateIntervalVO.getIsUse(),Constants.ZERO)  && DateUtil.getDateFromString(dateIntervalVO.getEndTime()).getTime()<=System.currentTimeMillis()){
-                dateIntervalVO.setIsUse(Constants.ONE);
+//                dateIntervalVO.setIsUse(Constants.ONE);
                 continue;
             }
         }
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarsServiceImpl.java
index fb49ccf..b7f1b1a 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarsServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/CarsServiceImpl.java
@@ -310,6 +310,7 @@
                 .or().like(Member::getPhone,pageWrap.getModel().getMemberName()));
         queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getCompanyName()),Company::getCompanyNamePath,pageWrap.getModel().getCompanyName());
         queryWrapper.eq(Objects.nonNull(pageWrap.getModel().getMemberType()),Member::getType,pageWrap.getModel().getMemberType());
+        queryWrapper.eq(Objects.nonNull(pageWrap.getModel().getCatePId()),Category::getParentId,pageWrap.getModel().getCatePId());
         queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getCode()),Cars::getCode,pageWrap.getModel().getCode());
         queryWrapper.eq(Cars::getIsdeleted,Constants.ZERO);
         queryWrapper.eq(pageWrap.getModel().getType()!=null,Cars::getType,pageWrap.getModel().getType());

--
Gitblit v1.9.3