分派规则导入

liweidong
张乾翔 1 day ago
parent 4d8e2464af
commit d18f7af65c
  1. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/service/impl/BsAssignServiceImpl.java
  2. 3
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/feign/WorkOrderClient.java

@ -227,8 +227,12 @@ public class BsAssignServiceImpl extends BaseServiceImpl<BsAssignMapper, BsAssig
List<String> strs = Arrays.asList(prodmark.split(","));
List<String> ids = new ArrayList<>();
for (String str : strs) {
if (StrUtil.isEmpty( str)) {
continue;
}
R<QualityGradeEntity> entity = iWorkOrderClient.getByName(str.trim());
if (entity.getData() != null) {
if (cn.hutool.core.bean.BeanUtil.isNotEmpty(entity) &&
cn.hutool.core.bean.BeanUtil.isNotEmpty(entity.getData()) && null != entity.getData().getId()) {
ids.add(entity.getData().getId().toString());
}
}

@ -26,6 +26,7 @@
package org.springblade.scheduling.scheduling.feign;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.swagger.v3.oas.annotations.Hidden;
import lombok.AllArgsConstructor;
@ -92,7 +93,7 @@ public class WorkOrderClient implements IWorkOrderClient {
QueryWrapper<QualityGradeEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("quality_grade",name);
List<QualityGradeEntity> list = qualityGradeService.list(queryWrapper);
if(null != list || list.size() > 0){
if(CollUtil.isNotEmpty(list)){
return R.data(list.get(0));
}
return R.data(new QualityGradeEntity());

Loading…
Cancel
Save