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