diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java
index 6e7690d0..995fefd6 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java
@@ -32,6 +32,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.util.List;
+
/**
* Project: supervise-dispatchcenter(工单系统)
* File: DispatchModleTemplateVo.java
@@ -51,9 +53,9 @@ public class DispatchModleTemplateDetailsVo implements Vo {
private String sid; // sid
- @ApiModelProperty("模板id")
+ @ApiModelProperty("模板id")
private String templateid; // 模板id
- @ApiModelProperty("任务项标准库id")
- private String taskid; // 任务项标准库id
+ @ApiModelProperty("任务项标准库id")
+ private List taskid; // 任务项标准库id
}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java
index 2bc328ad..32ae898f 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java
@@ -32,6 +32,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.util.List;
+
/**
* Project: supervise-dispatchcenter(工单系统)
* File: DispatchModleTemplateDto.java
@@ -54,6 +56,6 @@ public class DispatchModleTemplateDto implements Dto {
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
- private String taskid; // 任务项标准库id
+ private List taskid; // 任务项标准库id
}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java
index 8acd266e..753a5fe3 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java
@@ -79,5 +79,7 @@ public interface DispatchModleTemplateFeign {
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
-
+ @ApiOperation("根据模板SID获取一条记录")
+ @GetMapping("/fetchDetailsByTemplateSid/{sid}")
+ public ResultBean fetchDetailsByTemplateSid(@PathVariable("sid") String sid);
}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java
index 9e481338..7266aa42 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java
@@ -74,4 +74,9 @@ public class DispatchModleTemplateFeignFallback implements DispatchModleTemplate
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/fetchDetailsBySid无法访问");
}
+
+ @Override
+ public ResultBean fetchDetailsByTemplateSid(String sid) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java
index 3043c045..fa0f9305 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java
@@ -32,6 +32,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.util.List;
+
/**
* Project: supervise-dispatchcenter(工单系统)
* File: DispatchModleTemplateVo.java
@@ -51,9 +53,9 @@ public class DispatchModleTemplateVo implements Vo {
private String sid; // sid
- @ApiModelProperty("模板id")
+ @ApiModelProperty("模板id")
private String templateid; // 模板id
- @ApiModelProperty("任务项标准库id")
- private String taskid; // 任务项标准库id
+ @ApiModelProperty("任务项标准库id")
+ private List taskid; // 任务项标准库id
}
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java
index ffdaa754..fcd38a02 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java
@@ -98,8 +98,8 @@ public class DispatchModleTemplateRest implements DispatchModleTemplateFeign {
@Override
@ApiOperation("根据SID获取一条记录")
- @GetMapping("/fetchDetailsBySid/{sid}")
- public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchModleTemplateDetailsVo vo = dispatchModleTemplateService.fetchDetailsVoBySid(sid);
if (vo==null)
@@ -107,4 +107,16 @@ public class DispatchModleTemplateRest implements DispatchModleTemplateFeign {
return rb.success().setData(vo);
}
+
+ @Override
+ @ApiOperation("根据模板SID获取一条记录")
+ @GetMapping("/fetchDetailsByTemplateSid/{sid}")
+ public ResultBean fetchDetailsByTemplateSid(@PathVariable("sid") String sid){
+ ResultBean rb = ResultBean.fireFail();
+ DispatchModleTemplateDetailsVo vo = dispatchModleTemplateService.fetchDetailsByTemplateSid(sid);
+// if (vo==null)
+// return rb.setMsg("查询不到数据");
+ return rb.success().setData(vo);
+ }
+
}
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java
index a1a2e4e7..41e0656f 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java
@@ -44,6 +44,7 @@ import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleT
import org.springframework.stereotype.Service;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -85,14 +86,22 @@ public class DispatchModleTemplateService extends MybatisBaseService qw = new QueryWrapper<>();
+ qw.eq("templateid",dto.getTemplateid());
+ baseMapper.delete(qw);
+ this.insertByDto(dto);
}
public void insertByDto(DispatchModleTemplateDto dto){
- DispatchModleTemplate entity = new DispatchModleTemplate();
- BeanUtil.copyProperties(dto, entity, "id", "sid");
- baseMapper.insert(entity);
+ List taskid = dto.getTaskid();
+ for (String s : taskid) {
+ DispatchModleTemplate entity = new DispatchModleTemplate();
+ //BeanUtil.copyProperties(dto, entity, "id", "sid");
+ entity.setTemplateid(dto.getTemplateid());
+ entity.setTaskid(s);
+ baseMapper.insert(entity);
+ }
}
public void updateByDto(DispatchModleTemplateDto dto){
@@ -104,7 +113,7 @@ public class DispatchModleTemplateService extends MybatisBaseService qw = new QueryWrapper<>();
+ qw.eq("templateid",templateSid);
+ List dispatchModleTemplateVos = baseMapper.selectListAllVo(qw);
+ if(dispatchModleTemplateVos==null||dispatchModleTemplateVos.size()==0){
+ return null;
+ }
+ DispatchModleTemplateDetailsVo vo = new DispatchModleTemplateDetailsVo();
+ vo.setTemplateid(dispatchModleTemplateVos.get(0).getTemplateid());
+ List ss=new ArrayList<>();
+ dispatchModleTemplateVos.forEach(d->{
+ ss.add(d.getTaskid()+"");
+ });
+ vo.setTaskid(ss);
+ return vo;
+ }
public void delByTemplateSid(String templateSid) {
if(StringUtils.isBlank(templateSid)){
return;
@@ -131,4 +155,6 @@ public class DispatchModleTemplateService extends MybatisBaseService getStandardsByTemplateSid(String templatesid) {
return baseMapper.getStandardsByTemplateSid(templatesid);
}
+
+
}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderstandards/DispatchOrderStandardsService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderstandards/DispatchOrderStandardsService.java
index 051eade2..b636d55b 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderstandards/DispatchOrderStandardsService.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderstandards/DispatchOrderStandardsService.java
@@ -76,6 +76,9 @@ public class DispatchOrderStandardsService extends MybatisBaseService wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("planid",query.getPlanid());
return qw;
}
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java
index 0ff16adf..42d62ed9 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java
@@ -64,6 +64,7 @@ public class DispatchWorkerService extends MybatisBaseService wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("orderid",query.getOrderid());
return qw;
}