Browse Source

[feat]

1、修改图片比对预警流程生成
master
杨威 2 months ago
parent
commit
20571caf19
  1. 2
      dk-api/api-system/src/main/java/org/dromara/system/api/RemotePostService.java
  2. 6
      dk-api/api-workflow/src/main/java/org/dromara/workflow/api/RemoteWorkflowService.java
  3. 5
      dk-modules/system/src/main/java/org/dromara/system/domain/AiLabel.java
  4. 2
      dk-modules/system/src/main/java/org/dromara/system/domain/bo/AiLabelBo.java
  5. 5
      dk-modules/system/src/main/java/org/dromara/system/domain/vo/AiLabelVo.java
  6. 8
      dk-modules/system/src/main/java/org/dromara/system/dubbo/RemotePostServiceImpl.java
  7. 2
      dk-modules/system/src/main/java/org/dromara/system/service/IAiLabelService.java
  8. 5
      dk-modules/system/src/main/java/org/dromara/system/service/impl/AiLabelServiceImpl.java
  9. 4
      dk-modules/workflow/src/main/java/org/dromara/workflow/dubbo/RemoteWorkflowServiceImpl.java

2
dk-api/api-system/src/main/java/org/dromara/system/api/RemotePostService.java

@ -8,4 +8,6 @@ public interface RemotePostService {
List<RemotePostVo> listPost();
String getPostCode(String labelCode);
String getFlowCode(String labelCode);
}

6
dk-api/api-workflow/src/main/java/org/dromara/workflow/api/RemoteWorkflowService.java

@ -127,10 +127,10 @@ public interface RemoteWorkflowService {
List<RemoteUserVo> currentTaskAllUser(Long taskId);
/**
* 根据岗位code拿到预警流程编码
* @param postCode
* 根据标签code拿到预警流程编码
* @param labelCode
* @return
*/
String getFlowCode(String postCode);
String getFlowCode(String labelCode);
}

5
dk-modules/system/src/main/java/org/dromara/system/domain/AiLabel.java

@ -53,5 +53,10 @@ public class AiLabel {
*/
private String aiEn;
/**
* 流程code
*/
private String flowCode;
}

2
dk-modules/system/src/main/java/org/dromara/system/domain/bo/AiLabelBo.java

@ -73,4 +73,6 @@ public class AiLabelBo {
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@TableField(exist = false)
private Map<String, Object> params = new HashMap<>();
private String flowCode;
}

5
dk-modules/system/src/main/java/org/dromara/system/domain/vo/AiLabelVo.java

@ -59,5 +59,10 @@ public class AiLabelVo implements Serializable {
*/
private String aiEn;
/**
* 流程code
*/
private String flowCode;
}

8
dk-modules/system/src/main/java/org/dromara/system/dubbo/RemotePostServiceImpl.java

@ -7,6 +7,7 @@ import org.dromara.system.api.RemotePostService;
import org.dromara.system.api.domain.vo.RemotePostVo;
import org.dromara.system.domain.bo.SysPostBo;
import org.dromara.system.domain.vo.SysPostVo;
import org.dromara.system.service.IAiLabelService;
import org.dromara.system.service.ISysPostService;
import org.springframework.stereotype.Service;
@ -27,6 +28,8 @@ public class RemotePostServiceImpl implements RemotePostService {
private final ISysPostService sysPostService;
private final IAiLabelService aiLabelService;
@Override
public List<RemotePostVo> listPost() {
List<SysPostVo> sysPostVos = sysPostService.selectPostList(new SysPostBo());
@ -46,4 +49,9 @@ public class RemotePostServiceImpl implements RemotePostService {
public String getPostCode(String labelCode) {
return sysPostService.getPostCode(labelCode);
}
@Override
public String getFlowCode(String labelCode) {
return aiLabelService.getFlowCode(labelCode);
}
}

2
dk-modules/system/src/main/java/org/dromara/system/service/IAiLabelService.java

@ -72,4 +72,6 @@ public interface IAiLabelService {
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
List<AiLabel> queryListByLabel(List<Long> labelIds);
String getFlowCode(String labelCode);
}

5
dk-modules/system/src/main/java/org/dromara/system/service/impl/AiLabelServiceImpl.java

@ -143,4 +143,9 @@ public class AiLabelServiceImpl implements IAiLabelService {
queryWrapper.in(!labelIds.isEmpty(),"label_id",labelIds);
return this.baseMapper.selectList(queryWrapper);
}
@Override
public String getFlowCode(String labelCode) {
return this.baseMapper.selectOne(new LambdaQueryWrapper<AiLabel>().eq(AiLabel::getLabelEn, labelCode)).getFlowCode();
}
}

4
dk-modules/workflow/src/main/java/org/dromara/workflow/dubbo/RemoteWorkflowServiceImpl.java

@ -114,9 +114,7 @@ public class RemoteWorkflowServiceImpl implements RemoteWorkflowService {
@Override
public String getFlowCode(String labelCode){
//标签名称
String postCode = remotePostService.getPostCode(labelCode);
return flwDefinitionService.getFlowCode(postCode);
return remotePostService.getFlowCode(labelCode);
}
@Override

Loading…
Cancel
Save