fix(任务转交): 81351
This commit is contained in:
+4
-3
@@ -25,6 +25,7 @@ import com.jero.modules.laws.home.service.ILawsHomeSearchService;
|
|||||||
import com.jero.modules.laws.standard.entity.LawsDomesticStandard;
|
import com.jero.modules.laws.standard.entity.LawsDomesticStandard;
|
||||||
import com.jero.modules.laws.standard.service.ILawsDomesticStandardService;
|
import com.jero.modules.laws.standard.service.ILawsDomesticStandardService;
|
||||||
import com.jero.modules.laws.standard.service.ILawsReplacedStandardService;
|
import com.jero.modules.laws.standard.service.ILawsReplacedStandardService;
|
||||||
|
import com.jero.modules.laws.standardization.common.LawsStandardizationCommon;
|
||||||
import com.jero.modules.laws.standardization.entity.LawsStandardization;
|
import com.jero.modules.laws.standardization.entity.LawsStandardization;
|
||||||
import com.jero.modules.laws.standardization.service.ILawsStandardizationService;
|
import com.jero.modules.laws.standardization.service.ILawsStandardizationService;
|
||||||
import com.jero.modules.oss.entity.OSSFile;
|
import com.jero.modules.oss.entity.OSSFile;
|
||||||
@@ -159,7 +160,7 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void editById(LawsAsmsOpenApi lawsAsmsOpenApi) {
|
public void editById(LawsAsmsOpenApi lawsAsmsOpenApi) {
|
||||||
saveOrUpdate(lawsAsmsOpenApi);
|
saveOrUpdate(lawsAsmsOpenApi);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -309,7 +310,7 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
|||||||
|
|
||||||
mapList.forEach(eMap -> {
|
mapList.forEach(eMap -> {
|
||||||
LawsStandardization lawsStandardization = new LawsStandardization();
|
LawsStandardization lawsStandardization = new LawsStandardization();
|
||||||
lawsStandardization.setStandardizationType("分标委");
|
lawsStandardization.setStandardizationType(LawsStandardizationCommon.FBW);
|
||||||
lawsStandardization.setPid(parentId);
|
lawsStandardization.setPid(parentId);
|
||||||
eMap.forEach((k,v) -> {
|
eMap.forEach((k,v) -> {
|
||||||
if ("code".equals(k)) {
|
if ("code".equals(k)) {
|
||||||
@@ -495,7 +496,7 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
|||||||
// 代替标准号
|
// 代替标准号
|
||||||
lawsReplacedStandardService.addRelation(lawsAsmsDomestic.getReplaceCode(), lawsAsmsDomestic.getCode(), 1);
|
lawsReplacedStandardService.addRelation(lawsAsmsDomestic.getReplaceCode(), lawsAsmsDomestic.getCode(), 1);
|
||||||
// 标准性质
|
// 标准性质
|
||||||
/*itemValues = getItemValues(lawsAsmsDomestic.getStandardNature(),
|
/*itemValues = getItemValues(lawsAsmsDomestic.getStandardNature(),
|
||||||
"1695010513489833985", sysDictItemList);*/
|
"1695010513489833985", sysDictItemList);*/
|
||||||
lawsDomesticStandard.setStandardProperty("SN002");
|
lawsDomesticStandard.setStandardProperty("SN002");
|
||||||
// 标准状态
|
// 标准状态
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ public class LawsStandardization extends BaseEntity {
|
|||||||
private java.lang.String supperName;
|
private java.lang.String supperName;
|
||||||
/**节点类型*/
|
/**节点类型*/
|
||||||
@Excel(name = "节点类型", width = 15)
|
@Excel(name = "节点类型", width = 15)
|
||||||
@ApiModelProperty(value = "节点类型(ROOT:总标委,WYH:委员会,FBW:委员会,GROUP:工作组)")
|
@ApiModelProperty(value = "节点类型(ROOT:总标委,WYH:委员会,FBW:分标委,GROUP:工作组)")
|
||||||
@Dict(dicCode = "standardization_type")
|
@Dict(dicCode = "standardization_type")
|
||||||
private java.lang.String standardizationType;
|
private java.lang.String standardizationType;
|
||||||
/**编号*/
|
/**编号*/
|
||||||
|
|||||||
+7
-1
@@ -85,6 +85,8 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="queryProcessDB" resultType="com.jero.modules.laws.tasktransfer.entity.LawsProcessDB">
|
<select id="queryProcessDB" resultType="com.jero.modules.laws.tasktransfer.entity.LawsProcessDB">
|
||||||
|
select *
|
||||||
|
from (
|
||||||
SELECT pa.id,
|
SELECT pa.id,
|
||||||
task_id,
|
task_id,
|
||||||
prc_num,
|
prc_num,
|
||||||
@@ -92,6 +94,7 @@
|
|||||||
pa.project_id AS project_id,
|
pa.project_id AS project_id,
|
||||||
pa.prc_name,
|
pa.prc_name,
|
||||||
task_name,
|
task_name,
|
||||||
|
par.create_time,
|
||||||
user_id AS user,
|
user_id AS user,
|
||||||
(IF(prc_status IN (2, 3) OR finish_flag = 2, FALSE, TRUE)) state
|
(IF(prc_status IN (2, 3) OR finish_flag = 2, FALSE, TRUE)) state
|
||||||
FROM process_all pa
|
FROM process_all pa
|
||||||
@@ -99,6 +102,9 @@
|
|||||||
LEFT JOIN process_node pn ON pa.process_definition_id = pn.process_definition_id
|
LEFT JOIN process_node pn ON pa.process_definition_id = pn.process_definition_id
|
||||||
AND SUBSTR(par.node_id,1,LENGTH(par.node_id)-1) = SUBSTR(pn.xml_node_id,1,LENGTH(pn.xml_node_id)-1)
|
AND SUBSTR(par.node_id,1,LENGTH(par.node_id)-1) = SUBSTR(pn.xml_node_id,1,LENGTH(pn.xml_node_id)-1)
|
||||||
LEFT JOIN sys_user u ON user_id = u.id
|
LEFT JOIN sys_user u ON user_id = u.id
|
||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
|
group by par.id
|
||||||
|
) t
|
||||||
|
ORDER BY create_time DESC
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
-1
@@ -126,7 +126,6 @@ public class LawsTaskTransferServiceImpl implements ILawsTaskTransferService {
|
|||||||
queryWrapper.eq("par.finish_flag", FinishFlagEnum.INCOMPLETE.getValue());
|
queryWrapper.eq("par.finish_flag", FinishFlagEnum.INCOMPLETE.getValue());
|
||||||
queryWrapper.eq("pn.transfer_flag", YesOrNoEnum.YES.getValue());
|
queryWrapper.eq("pn.transfer_flag", YesOrNoEnum.YES.getValue());
|
||||||
queryWrapper.ne("pa.prc_status", ProcessStatusEnum.WITHDRAWN.getValue());
|
queryWrapper.ne("pa.prc_status", ProcessStatusEnum.WITHDRAWN.getValue());
|
||||||
queryWrapper.orderByDesc("par.create_time");
|
|
||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String roleIds = loginUser.getRoleIds();
|
String roleIds = loginUser.getRoleIds();
|
||||||
if (!roleIds.contains("admin") && !roleIds.contains("BZGLY")){
|
if (!roleIds.contains("admin") && !roleIds.contains("BZGLY")){
|
||||||
|
|||||||
Reference in New Issue
Block a user