Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
02299408
Commit
02299408
authored
Jul 02, 2025
by
韩桐桐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bugfix
parent
4d92df65
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
11 deletions
+33
-11
TzBaseEnterpriseInfoDto.java
...mos/boot/module/jczs/api/dto/TzBaseEnterpriseInfoDto.java
+1
-1
TzBaseEnterpriseInfoMapper.xml
.../src/main/resources/mapper/TzBaseEnterpriseInfoMapper.xml
+19
-5
TzsUserInfoServiceImpl.java
...t/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
+13
-5
No files found.
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/dto/TzBaseEnterpriseInfoDto.java
View file @
02299408
...
...
@@ -306,7 +306,7 @@ public class TzBaseEnterpriseInfoDto extends BaseDto {
private
String
cityCode
;
@ApiModelProperty
(
value
=
"创建时间"
)
protected
Date
createDate
;
protected
String
createDate
;
/**
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/resources/mapper/TzBaseEnterpriseInfoMapper.xml
View file @
02299408
...
...
@@ -36,8 +36,15 @@
<select
id=
"page"
resultType=
"com.yeejoin.amos.boot.module.jczs.api.dto.TzBaseEnterpriseInfoDto"
>
SELECT
*,
SELECT "sequence_nbr","use_unit_code","supervise_code","use_unit_certificate","unit_type","use_code","use_unit","supervise_org_code",
"supervise_org_name","key_unit","class_places","province","city","district","street","community",
"address","legal_person","legal_phone","use_contact","contact_phone","safety_one","safety_one_id","safety_one_phone",
"safety_two","safety_two_id","safety_two_phone","longitude","latitude","sync_date","sync_state","app_id","rec_date","rec_user_id",
"governing_body","data_sources","industry","registration_authority","approval_time","operating_status","mainten_person","mainten_telephone",
"sqa","quality_person","quality_telephone","technical_person","is_delete","rec_user_name","equip_category","unit_business_license","unit_exequatur",
"safety_two_photo","safety_one_photo","sqa_phone","qr_code","industry_supervisor","regulatory_labels",
"register_type","other_accessories","status" ,"org_code","office_region","office_address",
DATE_FORMAT(create_date,'%Y-%m-%d') as createDate,
CONCAT(province,'/',city,'/',district) AS region,
CONCAT(street,'/',address) AS full_address
FROM
...
...
@@ -87,8 +94,15 @@
<select
id=
"pageList"
resultType=
"com.yeejoin.amos.boot.module.jczs.api.dto.TzBaseEnterpriseInfoDto"
>
SELECT
*,
SELECT "sequence_nbr","use_unit_code","supervise_code","use_unit_certificate","unit_type","use_code","use_unit","supervise_org_code",
"supervise_org_name","key_unit","class_places","province","city","district","street","community",
"address","legal_person","legal_phone","use_contact","contact_phone","safety_one","safety_one_id","safety_one_phone",
"safety_two","safety_two_id","safety_two_phone","longitude","latitude","sync_date","sync_state","app_id","rec_date","rec_user_id",
"governing_body","data_sources","industry","registration_authority","approval_time","operating_status","mainten_person","mainten_telephone",
"sqa","quality_person","quality_telephone","technical_person","is_delete","rec_user_name","equip_category","unit_business_license","unit_exequatur",
"safety_two_photo","safety_one_photo","sqa_phone","qr_code","industry_supervisor","regulatory_labels",
"register_type","other_accessories","status" ,"org_code","office_region","office_address",
DATE_FORMAT(create_date,'%Y-%m-%d') as createDate,
CONCAT(province,'/',city,'/',district) AS region,
CONCAT(street,'/',address) AS full_address
FROM
...
...
@@ -164,7 +178,7 @@
<if
test=
"sort != null"
>
${sort.field} ${sort.sortType},
</if>
rec
_date DESC,sequence_nbr DESC
create
_date DESC,sequence_nbr DESC
</select>
<select
id=
"queryBaseEnterpriseInIds"
resultType=
"com.yeejoin.amos.boot.module.jczs.api.vo.BaseEnterpriseVo"
>
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
View file @
02299408
...
...
@@ -1487,6 +1487,9 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
}).
headRowNumber
(
2
).
sheet
(
sheetNo
,
sheetName
).
doRead
();
}
}
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
e
);
}
// 存在检验不通过的数据则返回错误信息,不在向下写入库
if
(!
sheetError
.
isEmpty
())
{
sendErrorContext
(
sheetError
);
...
...
@@ -1506,14 +1509,12 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
if
(!
sheetError
.
isEmpty
())
{
sendErrorContext
(
sheetError
);
}
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
e
);
}
return
ResponseHelper
.
buildResponse
(
"success"
);
}
private
void
sendErrorContext
(
ArrayList
<
String
>
sheetError
)
throws
IOException
{
private
void
sendErrorContext
(
ArrayList
<
String
>
sheetError
)
{
// 发送错误文件
try
{
String
uuid
=
UUID
.
randomUUID
().
toString
();
startDownLoadMsg
(
"人员导入错误文件"
,
uuid
);
File
tempFile
=
File
.
createTempFile
(
"errors"
,
".txt"
);
...
...
@@ -1532,7 +1533,9 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
.
fluentPut
(
"url"
,
urlString
)
.
fluentPut
(
"time"
,
new
Date
().
getTime
()));
tempFile
.
delete
();
throw
new
BadRequest
(
"校验出错,请查看错误文件!"
);
}
finally
{
throw
new
BadRequest
(
"数据校验错误,详见人员导入错误文件!"
);
}
}
private
void
companyUserCheckField
(
ArrayList
<
String
>
sheetError
,
String
sheetName
,
List
<
CompanyUserImportDto
>
dataList
,
...
...
@@ -2203,7 +2206,12 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
Map
.
Entry
<
String
,
JsonNode
>
entry
=
fields
.
next
();
String
postCode
=
entry
.
getKey
();
// 主岗位
JsonNode
subPostCode
=
entry
.
getValue
();
// 子岗位
// 确保最大范围包含子类型
if
(
subPostCode
.
isEmpty
()){
allPostUnderTheUnit
.
put
(
postCode
,
subPostCode
);
}
else
{
allPostUnderTheUnit
.
putIfAbsent
(
postCode
,
subPostCode
);
}
}
}
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment