提交 9e96fef5 编写于 作者: 孙喜旺

fix

上级 7ab42bac
...@@ -18,6 +18,7 @@ import com.linkwechat.wecom.service.*; ...@@ -18,6 +18,7 @@ import com.linkwechat.wecom.service.*;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -39,8 +40,6 @@ public class WeTaskFissionServiceImpl implements IWeTaskFissionService { ...@@ -39,8 +40,6 @@ public class WeTaskFissionServiceImpl implements IWeTaskFissionService {
@Autowired @Autowired
private IWeTaskFissionStaffService weTaskFissionStaffService; private IWeTaskFissionStaffService weTaskFissionStaffService;
@Autowired @Autowired
private IWeEmpleCodeService weEmpleCodeService;
@Autowired
private IWeCustomerMessagePushService weCustomerMessagePushService; private IWeCustomerMessagePushService weCustomerMessagePushService;
@Autowired @Autowired
private IWeTaskFissionRecordService weTaskFissionRecordService; private IWeTaskFissionRecordService weTaskFissionRecordService;
...@@ -50,6 +49,8 @@ public class WeTaskFissionServiceImpl implements IWeTaskFissionService { ...@@ -50,6 +49,8 @@ public class WeTaskFissionServiceImpl implements IWeTaskFissionService {
private WeExternalContactClient weExternalContactClient; private WeExternalContactClient weExternalContactClient;
@Autowired @Autowired
private IWePosterService wePosterService; private IWePosterService wePosterService;
@Value("${H5.url}")
private String pageUrl;
/** /**
* 查询任务宝 * 查询任务宝
...@@ -139,16 +140,19 @@ public class WeTaskFissionServiceImpl implements IWeTaskFissionService { ...@@ -139,16 +140,19 @@ public class WeTaskFissionServiceImpl implements IWeTaskFissionService {
//海报路径 //海报路径
String postersPath = weTaskFission.getPostersUrl(); String postersPath = weTaskFission.getPostersUrl();
//目标员工id //目标员工id
String fissionTargetId = weTaskFission.getFissionTargetId(); String fissStaffId = weTaskFission.getFissionTargetId();
//目标员工活码 //todo H5生成海报页面路径
String fissQrcode = weTaskFission.getFissQrcode(); StringBuilder pageUrlBuilder = new StringBuilder(pageUrl);
//todo 生成海报 pageUrlBuilder.append("?")
.append("fissionId=").append(id)
.append("&")
.append("userId=").append(fissStaffId);
LinkMessageDto linkMessageDto = new LinkMessageDto(); LinkMessageDto linkMessageDto = new LinkMessageDto();
linkMessageDto.setPicurl(postersPath); linkMessageDto.setPicurl(postersPath);
linkMessageDto.setDesc(weTaskFission.getFissInfo()); linkMessageDto.setDesc(weTaskFission.getFissInfo());
linkMessageDto.setTitle(weTaskFission.getTaskName()); linkMessageDto.setTitle(weTaskFission.getTaskName());
linkMessageDto.setUrl("www.baidu.com"); linkMessageDto.setUrl(pageUrlBuilder.toString());
CustomerMessagePushDto customerMessagePushDto = new CustomerMessagePushDto(); CustomerMessagePushDto customerMessagePushDto = new CustomerMessagePushDto();
customerMessagePushDto.setLinkMessage(linkMessageDto); customerMessagePushDto.setLinkMessage(linkMessageDto);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册