From 1892f1e72f81ef87a8fa78ce0c13354f0a6bb6ea Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期四, 22 一月 2026 21:41:13 +0800
Subject: [PATCH] fix(management):0122测试bug
---
ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
index 0aa7132..c50de03 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
@@ -2037,12 +2037,12 @@
if (count > 0){
continue;
}
-
- Boolean b = UserUtil.idCardAuth(zero, five);
- if(!b){
- drivers.add(zero);
- continue;
- }
+ //
+ // Boolean b = UserUtil.idCardAuth(zero, five);
+ // if(!b){
+ // drivers.add(zero);
+ // continue;
+ // }
//判断性别
if (!two.equals("男") && !two.equals("女")){
return new ErrorTip(500, "性别内容不正确");
@@ -2096,7 +2096,7 @@
}
// 校验从业地是否在公司经营区域内
- String placeError = validatePlaceOfEmployment(companyId, cell1701);
+ String placeError = validatePlaceOfEmployment(companyId, cell1701, 2);
if (placeError != null) {
return new ErrorTip(500, placeError);
}
@@ -2422,7 +2422,7 @@
}
// 校验从业地是否在公司经营区域内
- String placeError = validatePlaceOfEmployment(companyId, cell1701);
+ String placeError = validatePlaceOfEmployment(companyId, cell1701, 3);
if (placeError != null) {
return new ErrorTip(500, placeError);
}
@@ -2568,10 +2568,19 @@
* @param placeOfEmployment 从业地行政编号
* @return 错误信息,null表示校验通过
*/
- private String validatePlaceOfEmployment(Integer companyId, String placeOfEmployment) {
+ private String validatePlaceOfEmployment(Integer companyId, String placeOfEmployment, Integer roleType) {
if (companyId == null || SinataUtil.isEmpty(placeOfEmployment)) {
return null;
}
+ if (roleType.equals(3)) {
+ //查询该加盟商所属的分公司
+ TCompany tCompany = tCompanyService.selectById(companyId);
+ if (Objects.nonNull(tCompany) && Objects.nonNull(tCompany.getSuperiorId())) {
+ companyId = tCompany.getSuperiorId();
+ } else {
+ return null;
+ }
+ }
List<TCompanyCity> companyCityList = tCompanyCityService.selectList(
new EntityWrapper<TCompanyCity>().eq("companyId", companyId).eq("state", 1));
if (companyCityList == null || companyCityList.isEmpty()) {
--
Gitblit v1.7.1