From 34d46d78e00939a57b84e2e8b670382c7a618d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Mon, 5 Dec 2022 18:03:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8A=95=E6=A0=87=E6=88=AA?= =?UTF-8?q?=E6=AD=A2=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xm/core/service/XmTaskService.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/xm-core/src/main/java/com/xm/core/service/XmTaskService.java b/xm-core/src/main/java/com/xm/core/service/XmTaskService.java index a7897450..d5793111 100644 --- a/xm-core/src/main/java/com/xm/core/service/XmTaskService.java +++ b/xm-core/src/main/java/com/xm/core/service/XmTaskService.java @@ -216,6 +216,7 @@ public class XmTaskService extends BaseService { xmTaskVo.setTaskSkillIds(xmTaskVo.getSkills().stream().map(k->k.getSkillId()).collect(Collectors.joining(","))); } + //如果是由服务商提供服务构建的任务 if(StringUtils.hasText(xmTaskVo.getServiceId())){ Map userServiceData=sysClient.getUserSvrByServiceId(xmTaskVo.getServiceId()); if(userServiceData!=null && !userServiceData.isEmpty()){ @@ -234,6 +235,18 @@ public class XmTaskService extends BaseService { xmTaskExecuser.setQuoteWorkload(xmTaskVo.getBudgetWorkload()); xmTaskExecuser.setSkillRemark((String)userServiceData.get("skills")); xmTaskExecuserService.addExecuser(xmTaskExecuser); + xmTaskVo.setExeUserids(exeUser.getUserid()); + xmTaskVo.setExeUsernames(exeUser.getUsername()); + xmTaskVo.setExecutorUserid(exeUser.getUserid()); + xmTaskVo.setExecutorUsername(exeUser.getUsername()); + xmTaskVo.setExecUsers(1); + xmTaskVo.setStatus("1"); + xmTaskVo.setBidStep("4"); + xmTaskVo.setTaskState("1"); + xmTaskVo.setTaskClass("1"); + xmTaskVo.setEstate("1"); + xmTaskVo.setQuoteFinalAt(svrVo.getPrice()); + xmTaskVo.setBidEtime(new Date()); } }