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
5ce89779
Commit
5ce89779
authored
Dec 18, 2023
by
yangyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
a1a3e19b
356afcb8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
46 additions
and
25 deletions
+46
-25
IJgInstallationNoticeService.java
...t/module/jg/api/service/IJgInstallationNoticeService.java
+2
-1
JgInstallationNoticeController.java
...ule/jg/biz/controller/JgInstallationNoticeController.java
+4
-1
JgInstallationNoticeServiceImpl.java
.../jg/biz/service/impl/JgInstallationNoticeServiceImpl.java
+9
-5
JyjcInspectionApplicationMapper.xml
...main/resources/mapper/JyjcInspectionApplicationMapper.xml
+1
-1
JyjcOpeningApplicationController.java
...jyjc/biz/controller/JyjcOpeningApplicationController.java
+2
-2
JyjcInspectionApplicationServiceImpl.java
...iz/service/impl/JyjcInspectionApplicationServiceImpl.java
+23
-10
JyjcOpeningApplicationServiceImpl.java
...c/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
+2
-2
CreateCodeServiceImpl.java
...ot/module/ymt/api/service/impl/CreateCodeServiceImpl.java
+3
-3
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/service/IJgInstallationNoticeService.java
View file @
5ce89779
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.jg.api.service;
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.jg.api.service;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgInstallationNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgInstallationNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgInstallationNotice
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgInstallationNotice
;
...
@@ -56,7 +57,7 @@ public interface IJgInstallationNoticeService extends IService<JgInstallationNot
...
@@ -56,7 +57,7 @@ public interface IJgInstallationNoticeService extends IService<JgInstallationNot
* @param model 数据
* @param model 数据
* @param submitType 保存类型
* @param submitType 保存类型
*/
*/
void
saveNotice
(
String
submitType
,
Map
<
String
,
JgInstallationNoticeDto
>
model
);
void
saveNotice
(
String
submitType
,
Map
<
String
,
JgInstallationNoticeDto
>
model
,
ReginParams
reginParams
);
/**
/**
* 打印告知单
* 打印告知单
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgInstallationNoticeController.java
View file @
5ce89779
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jg.biz.controller;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jg.biz.controller;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgInstallationNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgInstallationNoticeDto
;
...
@@ -44,7 +45,9 @@ public class JgInstallationNoticeController extends BaseController {
...
@@ -44,7 +45,9 @@ public class JgInstallationNoticeController extends BaseController {
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增安装告知"
,
notes
=
"新增安装告知"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增安装告知"
,
notes
=
"新增安装告知"
)
public
ResponseModel
<
String
>
save
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
JgInstallationNoticeDto
>
model
)
{
public
ResponseModel
<
String
>
save
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
JgInstallationNoticeDto
>
model
)
{
iJgInstallationNoticeService
.
saveNotice
(
submitType
,
model
);
ReginParams
reginParams
=
getSelectedOrgInfo
();
iJgInstallationNoticeService
.
saveNotice
(
submitType
,
model
,
reginParams
);
return
ResponseHelper
.
buildResponse
(
""
);
return
ResponseHelper
.
buildResponse
(
""
);
}
}
...
...
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/JgInstallationNoticeServiceImpl.java
View file @
5ce89779
...
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.aspose.words.SaveFormat
;
import
com.aspose.words.SaveFormat
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
@@ -378,7 +379,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -378,7 +379,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
@Override
@Override
@SuppressWarnings
({
"Duplicates"
,
"rawtypes"
})
@SuppressWarnings
({
"Duplicates"
,
"rawtypes"
})
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveNotice
(
String
submitType
,
Map
<
String
,
JgInstallationNoticeDto
>
jgInstallationNoticeDtoMap
)
{
public
void
saveNotice
(
String
submitType
,
Map
<
String
,
JgInstallationNoticeDto
>
jgInstallationNoticeDtoMap
,
ReginParams
reginParams
)
{
JgInstallationNoticeDto
model
=
jgInstallationNoticeDtoMap
.
get
(
TABLE_PAGE_ID
);
JgInstallationNoticeDto
model
=
jgInstallationNoticeDtoMap
.
get
(
TABLE_PAGE_ID
);
// 字段转换
// 字段转换
convertField
(
model
);
convertField
(
model
);
...
@@ -435,6 +436,9 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -435,6 +436,9 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
int
i
=
deviceList
.
indexOf
(
obj
);
int
i
=
deviceList
.
indexOf
(
obj
);
String
applyNo
=
applyNoList
.
get
(
i
);
String
applyNo
=
applyNoList
.
get
(
i
);
dto
.
setApplyNo
(
applyNo
);
dto
.
setApplyNo
(
applyNo
);
dto
.
setNoticeDate
(
new
Date
());
dto
.
setInstallUnitName
(
reginParams
.
getCompany
().
getCompanyName
());
dto
.
setInstallUnitCreditCode
(
reginParams
.
getCompany
().
getCompanyCode
());
jgRelationEquip
.
setEquId
(
String
.
valueOf
(
obj
.
get
(
"SEQUENCE_NBR"
)));
jgRelationEquip
.
setEquId
(
String
.
valueOf
(
obj
.
get
(
"SEQUENCE_NBR"
)));
jgRelationEquip
.
setEquipTransferId
(
applyNo
);
jgRelationEquip
.
setEquipTransferId
(
applyNo
);
if
(!
CollectionUtils
.
isEmpty
(
instanceIdList
))
{
if
(!
CollectionUtils
.
isEmpty
(
instanceIdList
))
{
...
@@ -591,14 +595,14 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -591,14 +595,14 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
queryWrapper2
.
eq
(
RegistrationInfo:
:
getRecord
,
jgRelationEquip
.
getEquId
());
queryWrapper2
.
eq
(
RegistrationInfo:
:
getRecord
,
jgRelationEquip
.
getEquId
());
RegistrationInfo
tzsJgRegistrationInfo
=
tzsJgRegistrationInfoMapper
.
selectOne
(
queryWrapper2
);
RegistrationInfo
tzsJgRegistrationInfo
=
tzsJgRegistrationInfoMapper
.
selectOne
(
queryWrapper2
);
stringBuffer
.
append
(
tzsJgRegistrationInfo
.
getEquCategory
()).
append
(
dto
.
getCity
()).
append
(
ym
);
stringBuffer
.
append
(
tzsJgRegistrationInfo
.
getEquCategory
()).
append
(
jgInstallationNotice
.
getCity
()).
append
(
ym
);
String
equCode
=
stringBuffer
.
toString
();
String
equCode
=
stringBuffer
.
toString
();
String
deviceRegistrationCode
=
iCreateCodeService
.
createDeviceRegistrationCode
(
equCode
);
String
deviceRegistrationCode
=
iCreateCodeService
.
createDeviceRegistrationCode
(
equCode
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"cityCode"
,
dto
.
getCity
());
map
.
put
(
"cityCode"
,
jgInstallationNotice
.
getCity
());
map
.
put
(
"countyCode"
,
dto
.
getCounty
());
map
.
put
(
"countyCode"
,
jgInstallationNotice
.
getCounty
());
map
.
put
(
"equCategory"
,
tzsJgRegistrationInfo
.
getEquCategory
());
map
.
put
(
"equCategory"
,
tzsJgRegistrationInfo
.
getEquCategory
());
map
.
put
(
"isXiXian"
,
dto
.
getIsXixian
());
map
.
put
(
"isXiXian"
,
jgInstallationNotice
.
getIsXixian
()
==
null
?
"0"
:
jgInstallationNotice
.
getIsXixian
());
Map
<
String
,
Object
>
mapCode
;
Map
<
String
,
Object
>
mapCode
;
ResponseModel
<
Map
<
String
,
Object
>>
code
=
tzsServiceFeignClient
.
createCode
(
map
);
ResponseModel
<
Map
<
String
,
Object
>>
code
=
tzsServiceFeignClient
.
createCode
(
map
);
mapCode
=
code
.
getResult
();
mapCode
=
code
.
getResult
();
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/resources/mapper/JyjcInspectionApplicationMapper.xml
View file @
5ce89779
...
@@ -91,7 +91,7 @@
...
@@ -91,7 +91,7 @@
idx_biz_jg_use_info ibjui
idx_biz_jg_use_info ibjui
left join idx_biz_jg_register_info ibjri on ibjui.record = ibjri.record
left join idx_biz_jg_register_info ibjri on ibjui.record = ibjri.record
left join idx_biz_jg_construction_info ibjci on ibjci.record = ibjri.record
left join idx_biz_jg_construction_info ibjci on ibjci.record = ibjri.record
left join idx_biz_jg_factory_info ibjfi on ibj
c
i.record = ibjri.record
left join idx_biz_jg_factory_info ibjfi on ibj
f
i.record = ibjri.record
left join idx_biz_jg_other_info ibjoi on ibjui.record = ibjoi.record
left join idx_biz_jg_other_info ibjoi on ibjui.record = ibjoi.record
left join amos_tzs_biz.tz_equipment_category tec on ibjri.equ_category = tec.code
left join amos_tzs_biz.tz_equipment_category tec on ibjri.equ_category = tec.code
left join amos_tzs_biz.tz_equipment_category tec1 on ibjri.equ_list = tec1.code
left join amos_tzs_biz.tz_equipment_category tec1 on ibjri.equ_list = tec1.code
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/controller/JyjcOpeningApplicationController.java
View file @
5ce89779
...
@@ -99,8 +99,8 @@ public class JyjcOpeningApplicationController extends BaseController {
...
@@ -99,8 +99,8 @@ public class JyjcOpeningApplicationController extends BaseController {
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
JyjcOpeningApplication
jyjcOpeningApplication
=
jyjcOpeningApplicationServiceImpl
.
getById
(
sequenceNbr
);
JyjcOpeningApplication
jyjcOpeningApplication
=
jyjcOpeningApplicationServiceImpl
.
getById
(
sequenceNbr
);
List
<
String
>
status
=
Arrays
.
asList
(
String
.
valueOf
(
FlowStatusEnum
.
ROLLBACK
.
getCode
()),
String
.
valueOf
(
FlowStatusEnum
.
REJECTED
.
getCode
()));
List
<
String
>
status
=
Arrays
.
asList
(
String
.
valueOf
(
FlowStatusEnum
.
ROLLBACK
.
getCode
()),
String
.
valueOf
(
FlowStatusEnum
.
REJECTED
.
getCode
())
,
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_SUBMITTED
.
getCode
())
);
if
(
status
.
contains
(
jyjcOpeningApplication
.
getStatus
())){
if
(
!
status
.
contains
(
jyjcOpeningApplication
.
getStatus
())){
throw
new
BadRequest
(
"除撤回跟驳回的流程之外其余流程不可删除!"
);
throw
new
BadRequest
(
"除撤回跟驳回的流程之外其余流程不可删除!"
);
}
}
return
ResponseHelper
.
buildResponse
(
jyjcOpeningApplicationServiceImpl
.
removeById
(
sequenceNbr
));
return
ResponseHelper
.
buildResponse
(
jyjcOpeningApplicationServiceImpl
.
removeById
(
sequenceNbr
));
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionApplicationServiceImpl.java
View file @
5ce89779
...
@@ -121,19 +121,23 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -121,19 +121,23 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
JyjcOpeningApplication
jyjcOpeningApplication
=
jyjcOpeningApplicationService
.
getBaseMapper
().
selectOne
(
wa
);
JyjcOpeningApplication
jyjcOpeningApplication
=
jyjcOpeningApplicationService
.
getBaseMapper
().
selectOne
(
wa
);
//检验检测结果方式
//检验检测结果方式
if
(
jyjcOpeningApplication
!=
null
)
{
model
.
setResultType
(
jyjcOpeningApplication
.
getResultType
());
model
.
setResultType
(
jyjcOpeningApplication
.
getResultType
());
}
model
.
setApplicationNo
(
UUID
.
randomUUID
().
toString
());
model
.
setApplicationNo
(
UUID
.
randomUUID
().
toString
());
model
.
setApplicationDate
(
new
Date
());
model
.
setApplicationDate
(
new
Date
());
model
=
this
.
createWithModel
(
model
);
model
=
this
.
createWithModel
(
model
);
//保存报检装备监管码
//保存报检装备监管码
if
(
null
!=
model
.
getEquip
()
&&
model
.
getEquip
().
size
()
>
0
)
{
if
(
null
!=
model
.
getEquip
()
&&
model
.
getEquip
().
size
()
>
0
)
{
List
<
Map
<
String
,
Object
>>
equip
=
model
.
getEquip
();
List
<
JyjcInspectionApplicationEquipModel
>
equips
=
JSONObject
.
parseArray
(
JSON
.
toJSONString
(
model
.
getEquip
()),
JyjcInspectionApplicationEquipModel
.
class
);
List
<
String
>
jgm
=
equip
.
stream
().
map
(
e
->
e
.
get
(
"equipUnicode"
).
toString
()).
collect
(
Collectors
.
toList
());
for
(
JyjcInspectionApplicationEquipModel
equip
:
equips
)
{
for
(
String
s
:
jgm
)
{
JyjcInspectionApplicationEquip
equipInfo
=
new
JyjcInspectionApplicationEquip
();
JyjcInspectionApplicationEquip
equipInfo
=
new
JyjcInspectionApplicationEquip
();
equipInfo
.
setEquDefine
(
equip
.
getEquDefine
());
equipInfo
.
setEquList
(
equip
.
getEquList
());
equipInfo
.
setEquipUnicode
(
equip
.
getSuperVisonryCode
());
equipInfo
.
setEquCategory
(
equip
.
getEquCategoryName
());
equipInfo
.
setApplicationSeq
(
model
.
getSequenceNbr
());
equipInfo
.
setApplicationSeq
(
model
.
getSequenceNbr
());
equipInfo
.
setEquipUnicode
(
s
);
jyjcInspectionApplicationEquipService
.
save
(
equipInfo
);
jyjcInspectionApplicationEquipService
.
save
(
equipInfo
);
}
}
}
}
...
@@ -152,18 +156,27 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -152,18 +156,27 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
}
}
}
}
}
else
{
}
else
{
LambdaQueryWrapper
<
JyjcOpeningApplication
>
wa
=
new
LambdaQueryWrapper
<
JyjcOpeningApplication
>().
eq
(
JyjcOpeningApplication:
:
getUnitCode
,
model
.
getInspectionUnitCode
()).
eq
(
JyjcOpeningApplication:
:
getStatus
,
FlowStatusEnum
.
HAVE_PROCESSED
.
getCode
());
JyjcOpeningApplication
jyjcOpeningApplication
=
jyjcOpeningApplicationService
.
getBaseMapper
().
selectOne
(
wa
);
//检验检测结果方式
if
(
jyjcOpeningApplication
!=
null
)
{
model
.
setResultType
(
jyjcOpeningApplication
.
getResultType
());
}
//更新报检装备监管码
//更新报检装备监管码
jyjcInspectionApplicationEquipService
.
getBaseMapper
().
deleteByApplicationSeq
(
model
.
getSequenceNbr
());
jyjcInspectionApplicationEquipService
.
getBaseMapper
().
deleteByApplicationSeq
(
model
.
getSequenceNbr
());
if
(
model
.
getEquip
().
size
()
>
0
)
{
if
(
model
.
getEquip
().
size
()
>
0
)
{
// List<Map<String, Object>> equip = model.getEquip();
// List<Map<String, Object>> equip = model.getEquip();
// List<String> jgm = equip.stream().map(e -> e.get("equipUnicode").toString()).collect(Collectors.toList());
// List<String> jgm = equip.stream().map(e -> e.get("equipUnicode").toString()).collect(Collectors.toList());
List
<
JyjcInspectionApplicationEquip
>
equips
=
JSONObject
.
parseArray
(
JSON
.
toJSONString
(
model
.
getEquip
()),
JyjcInspectionApplicationEquip
.
class
);
List
<
JyjcInspectionApplicationEquipModel
>
equips
=
JSONObject
.
parseArray
(
JSON
.
toJSONString
(
model
.
getEquip
()),
JyjcInspectionApplicationEquipModel
.
class
);
for
(
JyjcInspectionApplicationEquipModel
equip
:
equips
)
{
JyjcInspectionApplicationEquip
equipInfo
=
new
JyjcInspectionApplicationEquip
();
for
(
JyjcInspectionApplicationEquip
equip
:
equips
)
{
equipInfo
.
setEquDefine
(
equip
.
getEquDefine
());
equip
.
setApplicationSeq
(
model
.
getSequenceNbr
());
equipInfo
.
setEquList
(
equip
.
getEquList
());
jyjcInspectionApplicationEquipService
.
save
(
equip
);
equipInfo
.
setEquipUnicode
(
equip
.
getSuperVisonryCode
());
equipInfo
.
setEquCategory
(
equip
.
getEquCategoryName
());
equipInfo
.
setApplicationSeq
(
model
.
getSequenceNbr
());
jyjcInspectionApplicationEquipService
.
save
(
equipInfo
);
}
}
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
View file @
5ce89779
...
@@ -424,8 +424,8 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -424,8 +424,8 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
public
Boolean
deleteBatchByIds
(
List
<
Long
>
ids
){
public
Boolean
deleteBatchByIds
(
List
<
Long
>
ids
){
List
<
JyjcOpeningApplication
>
jyjcOpeningApplicationList
=
jyjcOpeningApplicationMapper
.
selectList
(
new
QueryWrapper
<
JyjcOpeningApplication
>()
List
<
JyjcOpeningApplication
>
jyjcOpeningApplicationList
=
jyjcOpeningApplicationMapper
.
selectList
(
new
QueryWrapper
<
JyjcOpeningApplication
>()
.
in
(
"sequence_nbr"
));
.
in
(
"sequence_nbr"
));
List
<
String
>
status
=
Arrays
.
asList
(
String
.
valueOf
(
FlowStatusEnum
.
ROLLBACK
.
getCode
()),
String
.
valueOf
(
FlowStatusEnum
.
REJECTED
.
getCode
()));
List
<
String
>
status
=
Arrays
.
asList
(
String
.
valueOf
(
FlowStatusEnum
.
ROLLBACK
.
getCode
()),
String
.
valueOf
(
FlowStatusEnum
.
REJECTED
.
getCode
())
,
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_SUBMITTED
.
getCode
())
);
jyjcOpeningApplicationList
=
jyjcOpeningApplicationList
.
stream
().
filter
(
jyjcOpeningApplication
->
!
status
.
contains
(
jyjcOpeningApplication
.
getStatus
())).
collect
(
Collectors
.
toList
());
jyjcOpeningApplicationList
=
jyjcOpeningApplicationList
.
stream
().
filter
(
jyjcOpeningApplication
->
status
.
contains
(
jyjcOpeningApplication
.
getStatus
())).
collect
(
Collectors
.
toList
());
if
(
jyjcOpeningApplicationList
.
isEmpty
()){
if
(
jyjcOpeningApplicationList
.
isEmpty
()){
throw
new
BadRequest
(
"除撤回跟驳回的流程之外其余流程不可删除,请核对数据后重新提交!"
);
throw
new
BadRequest
(
"除撤回跟驳回的流程之外其余流程不可删除,请核对数据后重新提交!"
);
}
}
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/service/impl/CreateCodeServiceImpl.java
View file @
5ce89779
...
@@ -32,7 +32,7 @@ public class CreateCodeServiceImpl implements ICreateCodeService {
...
@@ -32,7 +32,7 @@ public class CreateCodeServiceImpl implements ICreateCodeService {
private
static
final
String
SEQUENCE_TYPE_UR
=
"%05d"
;
private
static
final
String
SEQUENCE_TYPE_UR
=
"%05d"
;
private
static
final
String
SEQUENCE_TYPE
=
"%07d"
;
private
static
final
String
SEQUENCE_TYPE
=
"%07d"
;
private
final
RedisTemplate
<
String
,
String
>
redisTemplate
;
private
final
RedisTemplate
<
String
,
String
>
redisTemplate
;
private
String
rulePrefix
;
private
String
rulePrefix
=
""
;
public
CreateCodeServiceImpl
(
RedisTemplate
<
String
,
String
>
redisTemplate
)
{
public
CreateCodeServiceImpl
(
RedisTemplate
<
String
,
String
>
redisTemplate
)
{
this
.
redisTemplate
=
redisTemplate
;
this
.
redisTemplate
=
redisTemplate
;
...
@@ -198,14 +198,14 @@ public class CreateCodeServiceImpl implements ICreateCodeService {
...
@@ -198,14 +198,14 @@ public class CreateCodeServiceImpl implements ICreateCodeService {
String
formattedSequence
=
String
.
format
(
sequenceType
,
currentSequence
);
String
formattedSequence
=
String
.
format
(
sequenceType
,
currentSequence
);
log
.
info
(
"===================>更新《{}》顺序码:{}<==================="
,
sequenceKey
,
formattedSequence
);
log
.
info
(
"===================>更新《{}》顺序码:{}<==================="
,
sequenceKey
,
formattedSequence
);
// 更新顺序码
// 更新顺序码
if
(
sequenceType
.
equals
(
LOCK_KEY_DR
))
{
if
(
lockKey
.
equals
(
LOCK_KEY_DR
))
{
setValueWithMonthlyExpiration
(
sequenceKey
,
String
.
valueOf
(
formattedSequence
));
setValueWithMonthlyExpiration
(
sequenceKey
,
String
.
valueOf
(
formattedSequence
));
}
else
{
}
else
{
setValueWithYearlyExpiration
(
sequenceKey
,
String
.
valueOf
(
formattedSequence
));
setValueWithYearlyExpiration
(
sequenceKey
,
String
.
valueOf
(
formattedSequence
));
}
}
String
generatedSequence
=
sequenceKey
+
formattedSequence
;
String
generatedSequence
=
sequenceKey
+
formattedSequence
;
String
result
=
generatedSequence
+
(
sequenceType
.
equals
(
LOCK_KEY_DR
)
?
""
:
rulePrefix
);
String
result
=
generatedSequence
+
(
lockKey
.
equals
(
LOCK_KEY_DR
)
?
""
:
rulePrefix
);
log
.
info
(
"===================>返回《{}》顺序码:{}<==================="
,
sequenceKey
,
result
);
log
.
info
(
"===================>返回《{}》顺序码:{}<==================="
,
sequenceKey
,
result
);
return
result
;
return
result
;
...
...
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