Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
0692aac7
Commit
0692aac7
authored
Jun 26, 2024
by
chenzhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
f47bb920
47f8ab44
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
243 additions
and
81 deletions
+243
-81
ControllerAop.java
...a/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
+1
-0
PersonnelBusinessMapper.java
.../boot/module/hygf/api/mapper/PersonnelBusinessMapper.java
+11
-0
UnitInfoMapper.java
...join/amos/boot/module/hygf/api/mapper/UnitInfoMapper.java
+4
-0
IPersonnelBusinessService.java
...ot/module/hygf/api/service/IPersonnelBusinessService.java
+1
-0
PersonnelBusinessMapper.xml
...c/main/resources/mapper/mysql/PersonnelBusinessMapper.xml
+34
-0
UnitInfoMapper.xml
...gf-api/src/main/resources/mapper/mysql/UnitInfoMapper.xml
+25
-0
PersonnelBusinessController.java
...dule/hygf/biz/controller/PersonnelBusinessController.java
+15
-0
UnitInfoController.java
...s/boot/module/hygf/biz/controller/UnitInfoController.java
+16
-2
BasicGridAcceptanceServiceImpl.java
...hygf/biz/service/impl/BasicGridAcceptanceServiceImpl.java
+13
-5
PersonnelBusinessServiceImpl.java
...e/hygf/biz/service/impl/PersonnelBusinessServiceImpl.java
+27
-1
UnitInfoServiceImpl.java
...oot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
+16
-0
WorkOrderServiceImpl.java
...ot/module/hygf/biz/service/impl/WorkOrderServiceImpl.java
+80
-73
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
View file @
0692aac7
...
...
@@ -100,6 +100,7 @@ public class ControllerAop {
urls
.
add
(
"/hygf/unit-info/region/tree"
);
urls
.
add
(
"/hygf/unit-info/management-unit/tree"
);
urls
.
add
(
"/hygf/unit-info/hasExistPhone/.*"
);
urls
.
add
(
"/hygf/unit-info/hasExistUserName/.*"
);
urls
.
add
(
"/hygf/unit-info/sendTelCode/.*"
);
urls
.
add
(
"/hygf/unit-info/verifyTelCode/.*/.*"
);
urls
.
add
(
"/hygf/peasant-household/mobile/login"
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/PersonnelBusinessMapper.java
View file @
0692aac7
...
...
@@ -30,6 +30,17 @@ public interface PersonnelBusinessMapper extends BaseMapper<PersonnelBusiness> {
UserUnitInformationDto
getMaintenanceUserUnitInformationDto
(
@Param
(
"userId"
)
String
userId
);
String
selectUserInfo
(
Long
sequenceNbr
);
void
deletePauByUserId
(
String
userId
);
void
deletePguByUserId
(
String
userId
);
void
deleteSubByUserId
(
String
userId
);
void
deleteHpbByFoundationId
(
Long
sequenceNbr
);
void
deleteSueByUserId
(
String
userId
);
void
deleteAliByUserId
(
String
userId
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/UnitInfoMapper.java
View file @
0692aac7
...
...
@@ -29,7 +29,11 @@ public interface UnitInfoMapper extends BaseMapper<UnitInfo> {
@UserEmpower
(
field
={
"hygf_regional_companies.regional_companies_code"
}
,
dealerField
={}
,
fieldConditions
={
"in"
}
,
relationship
=
"and"
)
List
<
UnitInfo
>
getlistUnitInfo
();
// @UserEmpower(field ={"hygf_unit_info.regional_companies_code"} ,dealerField ={} ,fieldConditions ={"in"} ,relationship="and")
// UnitInfo selectById( Long unitInfoId);
Integer
getUserListHuiCount
(
String
phone
,
String
userName
);
Integer
getUserListPauCount
(
String
phone
,
String
userName
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IPersonnelBusinessService.java
View file @
0692aac7
...
...
@@ -16,4 +16,5 @@ public interface IPersonnelBusinessService {
IPage
<
CompanyDtoUserDto
>
getCompanyDtoUserDto
(
CompanyDtoUserDto
dto
);
UserDataDto
getPersonnelBusinessById
(
String
id
);
Object
deleteAllBySequenceNbr
(
Long
sequenceNbr
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/PersonnelBusinessMapper.xml
View file @
0692aac7
...
...
@@ -114,4 +114,38 @@ select ORG_CODE orgCode from privilege_company where privilege_company.SEQUEN
</select>
<select
id=
"selectUserInfo"
resultType=
"String"
>
SELECT
sub.amos_user_id userId
FROM
std_user_biz sub
WHERE
sub.sequence_nbr =#{sequenceNbr}
</select>
<select
id=
"deletePauByUserId"
>
DELETE FROM privilege_agency_user WHERE USER_ID=#{userId}
</select>
<select
id=
"deletePguByUserId"
>
DELETE FROM privilege_group_user WHERE USER_ID=#{userId}
</select>
<select
id=
"deleteSubByUserId"
>
DELETE FROM std_user_biz WHERE amos_user_id=#{userId}
</select>
<select
id=
"deleteHpbByFoundationId"
>
DELETE FROM hygf_personnel_business WHERE foundation_id=#{sequenceNbr}
</select>
<select
id=
"deleteSueByUserId"
>
DELETE FROM std_user_empower WHERE amos_user_id=#{userId}
</select>
<select
id=
"deleteAliByUserId"
>
DELETE FROM auth_login_info WHERE USER_ID=#{userId}
</select>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/UnitInfoMapper.xml
View file @
0692aac7
...
...
@@ -125,4 +125,29 @@ from privilege_company where IS_DELETED=0 and AGENCY_CODE='JXIOP'
</select>
<select
id=
"getUserListHuiCount"
resultType=
"integer"
>
select count(*) from hygf_unit_info
<where>
audit_status != 3
<if
test=
"phone != null and phone !=''"
>
and admin_phone = #{phone}
</if>
<if
test=
"userName != null and userName !=''"
>
and admin_login_name = #{userName}
</if>
</where>
</select>
<select
id=
"getUserListPauCount"
resultType=
"integer"
>
select count(*) from privilege_agency_user
<where>
<if
test=
"phone != null and phone !=''"
>
and MOBILE = #{phone}
</if>
<if
test=
"userName != null and userName !=''"
>
and USER_NAME = #{userName}
</if>
</where>
</select>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/PersonnelBusinessController.java
View file @
0692aac7
...
...
@@ -95,6 +95,19 @@ public class PersonnelBusinessController extends BaseController {
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/all/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除人员信息"
,
notes
=
"根据sequenceNbr删除人员信息"
)
public
ResponseModel
<
Boolean
>
deleteAllBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
personnelBusinessServiceImpl
.
deleteAllBySequenceNbr
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
...
...
@@ -107,6 +120,8 @@ public class PersonnelBusinessController extends BaseController {
return
ResponseHelper
.
buildResponse
(
personnelBusinessServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/UnitInfoController.java
View file @
0692aac7
...
...
@@ -332,7 +332,21 @@ public class UnitInfoController extends BaseController {
/**
* 判断用户名是否存在
*
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/hasExistUserName/{userName}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断用户名是否存在"
,
notes
=
"判断用户名是否存在"
)
public
ResponseModel
hasExistUserName
(
@PathVariable
(
value
=
"userName"
)
String
userName
)
{
try
{
return
CommonResponseNewUtil
.
success
(
unitInfoServiceImpl
.
hasExistPhoneOrUserName
(
null
,
userName
));
}
catch
(
Exception
e
)
{
return
CommonResponseNewUtil
.
failure
(
"该用户名已经注册"
);
}
}
...
...
@@ -346,7 +360,7 @@ public class UnitInfoController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断用户号码是否存在"
,
notes
=
"判断用户号码是否存在"
)
public
ResponseModel
hasExistPhone
(
@PathVariable
(
value
=
"phone"
)
String
phone
)
{
try
{
return
CommonResponseNewUtil
.
success
(
Privilege
.
agencyUserClient
.
checkLoginId
(
phone
).
getResult
(
));
return
CommonResponseNewUtil
.
success
(
unitInfoServiceImpl
.
hasExistPhoneOrUserName
(
phone
,
null
));
}
catch
(
Exception
e
)
{
return
CommonResponseNewUtil
.
failure
(
"该手机号已经注册"
);
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/BasicGridAcceptanceServiceImpl.java
View file @
0692aac7
...
...
@@ -34,6 +34,8 @@ public class BasicGridAcceptanceServiceImpl
@Autowired
HygfOnGridMapper
onGridMapper
;
@Autowired
HygfOnGridServiceImpl
hygfOnGridServiceImpl
;
@Autowired
PersonnelBusinessMapper
personnelBusinessMapper
;
@Autowired
WorkflowImpl
workflow
;
...
...
@@ -124,11 +126,17 @@ public class BasicGridAcceptanceServiceImpl
peasantHouseholdMapper
.
update
(
null
,
up
);
}
if
(
grid
.
getSequenceNbr
()
!=
null
)
{
onGridMapper
.
updateById
(
grid
);
}
else
{
onGridMapper
.
insert
(
grid
);
}
//防止重复提交
// if (grid.getSequenceNbr() != null) {
// onGridMapper.updateById(grid);
// } else {
// onGridMapper.insert(grid);
// }
LambdaQueryWrapper
<
HygfOnGrid
>
hog
=
new
LambdaQueryWrapper
<>();
hog
.
eq
(
HygfOnGrid:
:
getPeasantHouseholdId
,
grid
.
getPeasantHouseholdId
());
hygfOnGridServiceImpl
.
saveOrUpdate
(
grid
,
hog
);
basicGridAcceptanceMapper
.
updateById
(
basicGridAcceptance
);
//发起待办
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/PersonnelBusinessServiceImpl.java
View file @
0692aac7
...
...
@@ -45,7 +45,7 @@ import java.util.*;
* @date 2023-09-01
*/
@Service
public
class
PersonnelBusinessServiceImpl
extends
BaseService
<
PersonnelBusinessDto
,
PersonnelBusiness
,
PersonnelBusinessMapper
>
implements
IPersonnelBusinessService
{
public
class
PersonnelBusinessServiceImpl
extends
BaseService
<
PersonnelBusinessDto
,
PersonnelBusiness
,
PersonnelBusinessMapper
>
implements
IPersonnelBusinessService
{
@Autowired
PersonnelBusinessMapper
personnelBusinessMapper
;
@Autowired
...
...
@@ -497,4 +497,29 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
return
new
UserDataDto
(
userDataZHDto
,
userDataJBDto
,
userDataZZDto
);
}
@Override
public
Boolean
deleteAllBySequenceNbr
(
Long
sequenceNbr
)
{
try
{
// 根据sequenceNbr查询用户userId
String
userId
=
personnelBusinessMapper
.
selectUserInfo
(
sequenceNbr
);
// 删除privilege_agency_user表中数据
personnelBusinessMapper
.
deletePauByUserId
(
userId
);
// 删除privilege_group_user表中数据
personnelBusinessMapper
.
deletePguByUserId
(
userId
);
// 删除std_user_biz表中数据
personnelBusinessMapper
.
deleteSubByUserId
(
userId
);
// 删除hygf_personnel_business表中数据
personnelBusinessMapper
.
deleteHpbByFoundationId
(
sequenceNbr
);
// 删除std_user_empower表中数据
personnelBusinessMapper
.
deleteSueByUserId
(
userId
);
// 删除auth_login_info表中数据
personnelBusinessMapper
.
deleteAliByUserId
(
userId
);
return
null
;
}
catch
(
Exception
e
)
{
throw
new
BadRequest
(
"删除失败!"
);
}
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
View file @
0692aac7
...
...
@@ -1056,4 +1056,19 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
pagenew
.
setRecords
(
page
.
getList
());
return
pagenew
;
}
public
Boolean
hasExistPhoneOrUserName
(
String
phone
,
String
userName
)
{
Integer
userListHuiCount
=
unitInfoMapper
.
getUserListHuiCount
(
phone
,
userName
);
Integer
userListPauCount
=
unitInfoMapper
.
getUserListPauCount
(
phone
,
userName
);
if
((
userListHuiCount
!=
0
||
userListPauCount
!=
0
)
&&
phone
!=
null
)
{
throw
new
BadRequest
(
"该手机号已经注册"
);
}
if
((
userListHuiCount
!=
0
||
userListPauCount
!=
0
)
&&
userName
!=
null
)
{
throw
new
BadRequest
(
"该用户名已经注册"
);
}
return
true
;
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/WorkOrderServiceImpl.java
View file @
0692aac7
This diff is collapsed.
Click to expand it.
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