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
d2101e85
Commit
d2101e85
authored
May 27, 2025
by
tianbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor(jg): 优化96333 识别码的处理逻辑
- 将空字符串替换为 null,以避免不必要的数据插入 - 在更新数据时忽略空值字段,实体对象的字段是什么值就用什么值更新,支持null值更新操作
parent
e4d60f82
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
13 additions
and
12 deletions
+13
-12
DataDockServiceImpl.java
.../boot/module/jg/biz/service/impl/DataDockServiceImpl.java
+1
-1
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+2
-2
JgChangeRegistrationTransferServiceImpl.java
...service/impl/JgChangeRegistrationTransferServiceImpl.java
+7
-7
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+1
-1
IdxBizJgOtherInfo.java
...in/amos/boot/module/ymt/api/entity/IdxBizJgOtherInfo.java
+2
-1
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/DataDockServiceImpl.java
View file @
d2101e85
...
@@ -2584,7 +2584,7 @@ public class DataDockServiceImpl {
...
@@ -2584,7 +2584,7 @@ public class DataDockServiceImpl {
otherInfo
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
otherInfo
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
// 历史登记时 96333如果自行输入则不再进行生成插入
// 历史登记时 96333如果自行输入则不再进行生成插入
if
(
StringUtils
.
isEmpty
(
otherInfo
.
getCode96333
()))
{
if
(
StringUtils
.
isEmpty
(
otherInfo
.
getCode96333
()))
{
otherInfo
.
setCode96333
(
ObjectUtils
.
isEmpty
(
result
.
get
(
"code96333"
))
?
""
:
String
.
valueOf
(
result
.
get
(
"code96333"
)));
otherInfo
.
setCode96333
(
ObjectUtils
.
isEmpty
(
result
.
get
(
"code96333"
))
?
null
:
String
.
valueOf
(
result
.
get
(
"code96333"
)));
}
}
// 更新使用登记业务表
// 更新使用登记业务表
jgUseRegistration
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
jgUseRegistration
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
View file @
d2101e85
...
@@ -3378,7 +3378,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -3378,7 +3378,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
if
(
isCopy
)
{
if
(
isCopy
)
{
// 复制且有无96333识别码选择 无 96333码置空
// 复制且有无96333识别码选择 无 96333码置空
if
(
"2"
.
equals
(
otherInfo
.
getCode96333Type
()))
{
if
(
"2"
.
equals
(
otherInfo
.
getCode96333Type
()))
{
otherInfo
.
setCode96333
(
""
);
otherInfo
.
setCode96333
(
null
);
}
}
// 监管码置空
// 监管码置空
otherInfo
.
setSupervisoryCode
(
""
);
otherInfo
.
setSupervisoryCode
(
""
);
...
@@ -3388,7 +3388,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -3388,7 +3388,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
}
}
// 编辑时,如果选择<无96333识别码>,则把已经入库的数据清除掉
// 编辑时,如果选择<无96333识别码>,则把已经入库的数据清除掉
if
(
OPERATEEDIT
.
equals
(
operateType
)
&&
"2"
.
equals
(
otherInfo
.
getCode96333Type
()))
{
if
(
OPERATEEDIT
.
equals
(
operateType
)
&&
"2"
.
equals
(
otherInfo
.
getCode96333Type
()))
{
otherInfo
.
setCode96333
(
""
);
otherInfo
.
setCode96333
(
null
);
}
}
iIdxBizJgOtherInfoService
.
saveOrUpdateData
(
otherInfo
);
iIdxBizJgOtherInfoService
.
saveOrUpdateData
(
otherInfo
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgChangeRegistrationTransferServiceImpl.java
View file @
d2101e85
...
@@ -859,7 +859,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -859,7 +859,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
.
put
(
"superviseCode"
,
superviseCode
)
.
put
(
"superviseCode"
,
superviseCode
)
.
put
(
"code96333"
,
Optional
.
ofNullable
(
result
)
.
put
(
"code96333"
,
Optional
.
ofNullable
(
result
)
.
map
(
r
->
(
String
)
r
.
get
(
"code96333"
))
.
map
(
r
->
(
String
)
r
.
get
(
"code96333"
))
.
orElse
(
""
))
.
orElse
(
null
))
.
build
();
.
build
();
}
}
...
@@ -916,7 +916,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -916,7 +916,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
private
String
buildRecordContent
(
JgChangeRegistrationTransfer
obj
)
{
private
String
buildRecordContent
(
JgChangeRegistrationTransfer
obj
)
{
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy年MM月dd日"
);
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy年MM月dd日"
);
FeignClientResult
<
AgencyUserModel
>
agencyUserModelFeignClientResult
=
Privilege
.
agencyUserClient
.
queryByUserId
(
obj
.
getCreateUserId
());
FeignClientResult
<
AgencyUserModel
>
agencyUserModelFeignClientResult
=
Privilege
.
agencyUserClient
.
queryByUserId
(
obj
.
getCreateUserId
());
return
obj
.
getUseUnitName
()
+
"的"
+
agencyUserModelFeignClientResult
.
getResult
().
getRealName
()
+
"办理了【移装变更登记】,单号【"
return
obj
.
getUseUnitName
()
+
"的"
+
agencyUserModelFeignClientResult
.
getResult
().
getRealName
()
+
"办理了【移装变更登记】,单号【"
+
obj
.
getApplyNo
()
+
"】,移装后地址为"
+
obj
.
getFullAddress
()
+
",申请日期"
+
simpleDateFormat
.
format
(
new
Date
());
+
obj
.
getApplyNo
()
+
"】,移装后地址为"
+
obj
.
getFullAddress
()
+
",申请日期"
+
simpleDateFormat
.
format
(
new
Date
());
}
}
...
@@ -1003,7 +1003,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -1003,7 +1003,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
).
list
();
).
list
();
// 区外移装更新是否报废字段为1,区内移装不变
// 区外移装更新是否报废字段为1,区内移装不变
if
(
isUpdateRegistrationCode
){
if
(
isUpdateRegistrationCode
)
{
useRegistrationManageService
.
lambdaUpdate
()
useRegistrationManageService
.
lambdaUpdate
()
.
set
(
JgUseRegistrationManage:
:
getIsScrap
,
1
)
.
set
(
JgUseRegistrationManage:
:
getIsScrap
,
1
)
// TODO 区外移装,业务已限制需要先注销证,这主要目的是将韩城、杨凌的特殊《区内逻辑》但是需要新生成的证的把之前证改成已注销
// TODO 区外移装,业务已限制需要先注销证,这主要目的是将韩城、杨凌的特殊《区内逻辑》但是需要新生成的证的把之前证改成已注销
...
@@ -1043,12 +1043,12 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -1043,12 +1043,12 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
registrationManageNew
.
setCertificateStatus
(
"已登记"
);
registrationManageNew
.
setCertificateStatus
(
"已登记"
);
registrationManageNew
.
setApplyNo
(
transfer
.
getApplyNo
());
registrationManageNew
.
setApplyNo
(
transfer
.
getApplyNo
());
//新增-区外,或者区内是韩城和杨凌的进行
//新增-区外,或者区内是韩城和杨凌的进行
if
(
isUpdateRegistrationCode
){
if
(
isUpdateRegistrationCode
)
{
registrationManageNew
.
setSequenceNbr
(
null
);
registrationManageNew
.
setSequenceNbr
(
null
);
registrationManageNew
.
setCertificateNo
(
commonServiceImpl
.
generateCertificateNo
(
equType
,
registrationManageNew
.
getAuditPassDate
(),
transfer
.
getReceiveCompanyCode
()));
registrationManageNew
.
setCertificateNo
(
commonServiceImpl
.
generateCertificateNo
(
equType
,
registrationManageNew
.
getAuditPassDate
(),
transfer
.
getReceiveCompanyCode
()));
}
}
// 更新时,需更新原证的版本信息,扫码使用
// 更新时,需更新原证的版本信息,扫码使用
if
(
registrationManageNew
.
getSequenceNbr
()
!=
null
)
{
if
(
registrationManageNew
.
getSequenceNbr
()
!=
null
)
{
registrationManageNew
.
setVersion
(
registrationManageNew
.
getVersion
()
+
1
);
registrationManageNew
.
setVersion
(
registrationManageNew
.
getVersion
()
+
1
);
registrationManageNew
.
setChangeReason
(
BusinessTypeEnum
.
JG_CHANGE_REGISTRATION
.
getName
());
registrationManageNew
.
setChangeReason
(
BusinessTypeEnum
.
JG_CHANGE_REGISTRATION
.
getName
());
}
else
{
}
else
{
...
@@ -1059,7 +1059,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -1059,7 +1059,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
String
orgBranchCodeName
=
historyJson
.
getString
(
"orgBranchCode"
);
String
orgBranchCodeName
=
historyJson
.
getString
(
"orgBranchCode"
);
String
orgBranchName
=
historyJson
.
getString
(
"orgBranchName"
);
String
orgBranchName
=
historyJson
.
getString
(
"orgBranchName"
);
String
[]
orgBranchArray
=
orgBranchCodeName
.
split
(
"_"
);
String
[]
orgBranchArray
=
orgBranchCodeName
.
split
(
"_"
);
if
(
orgBranchArray
.
length
>
1
)
{
if
(
orgBranchArray
.
length
>
1
)
{
registrationManageNew
.
setSuperviseOrgCode
(
orgBranchArray
[
0
]);
registrationManageNew
.
setSuperviseOrgCode
(
orgBranchArray
[
0
]);
registrationManageNew
.
setSuperviseOrgName
(
StringUtil
.
isNotEmpty
(
orgBranchName
)
?
orgBranchName
:
orgBranchArray
[
1
]);
registrationManageNew
.
setSuperviseOrgName
(
StringUtil
.
isNotEmpty
(
orgBranchName
)
?
orgBranchName
:
orgBranchArray
[
1
]);
}
}
...
@@ -1620,7 +1620,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -1620,7 +1620,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
@Override
@Override
public
boolean
beforeCheck
(
JgChangeRegistrationTransfer
jgChangeRegistrationTransfer
)
{
public
boolean
beforeCheck
(
JgChangeRegistrationTransfer
jgChangeRegistrationTransfer
)
{
return
jgChangeRegistrationTransfer
.
getInstanceId
()
!=
null
&&
!
jgChangeRegistrationTransfer
.
getStatus
().
equals
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
())
&&!
jgChangeRegistrationTransfer
.
getStatus
().
equals
(
FlowStatusEnum
.
TO_BE_DISCARD
.
getName
());
return
jgChangeRegistrationTransfer
.
getInstanceId
()
!=
null
&&
!
jgChangeRegistrationTransfer
.
getStatus
().
equals
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
())
&&
!
jgChangeRegistrationTransfer
.
getStatus
().
equals
(
FlowStatusEnum
.
TO_BE_DISCARD
.
getName
());
}
}
@Override
@Override
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
View file @
d2101e85
...
@@ -3058,7 +3058,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -3058,7 +3058,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
otherInfo
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
otherInfo
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
// 历史登记时 96333如果自行输入则不再进行生成插入
// 历史登记时 96333如果自行输入则不再进行生成插入
if
(
StringUtils
.
isEmpty
(
otherInfo
.
getCode96333
())){
if
(
StringUtils
.
isEmpty
(
otherInfo
.
getCode96333
())){
otherInfo
.
setCode96333
(
ObjectUtils
.
isEmpty
(
result
.
get
(
"code96333"
))
?
""
:
String
.
valueOf
(
result
.
get
(
"code96333"
)));
otherInfo
.
setCode96333
(
ObjectUtils
.
isEmpty
(
result
.
get
(
"code96333"
))
?
null
:
String
.
valueOf
(
result
.
get
(
"code96333"
)));
}
}
// 更新使用登记业务表
// 更新使用登记业务表
jgUseRegistration
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
jgUseRegistration
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/IdxBizJgOtherInfo.java
View file @
d2101e85
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
entity
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
entity
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
...
@@ -75,7 +76,7 @@ public class IdxBizJgOtherInfo extends TzsBaseEntity implements IBaseChangeData
...
@@ -75,7 +76,7 @@ public class IdxBizJgOtherInfo extends TzsBaseEntity implements IBaseChangeData
/**
/**
*
*
*/
*/
@TableField
(
"\"CODE96333\""
)
@TableField
(
value
=
"\"CODE96333\""
,
updateStrategy
=
FieldStrategy
.
IGNORED
)
@FieldDisplayDefine
(
value
=
"96333识别码"
)
@FieldDisplayDefine
(
value
=
"96333识别码"
)
private
String
code96333
;
private
String
code96333
;
...
...
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