Commit 1076cee0 by weiss

Merge remote-tracking branch 'origin/master'

2 parents a8db0b7c 54e54fec
......@@ -27,7 +27,6 @@ import com.pipihelper.project.feishu.service.PainService;
import com.pipihelper.project.feishu.service.massage.MassageMsgCardSerivce;
import com.pipihelper.project.feishu.service.massage.MassageService;
import com.pipihelper.project.feishu.utils.FeiShuEventDataDecrypter;
import com.pipihelper.project.utils.CacheUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -194,17 +193,17 @@ public class FeiShuEventController {
Integer givUpPainId = Integer.parseInt(feiShuMsgCardEventDTO.getAction().getValue().getKey().split("\\.")[3]);
String robOpenId = feiShuMsgCardEventDTO.getOpen_id();
Employee robEmployee = employeeService.findByOpenId(robOpenId);
Pain oldPain = painService.findByOpenId(oldOpenId);
//oldOpenId 放弃人的openId, robOpenId 抢到人 openId
int update = painService.updateByOpenId(robOpenId, robEmployee.getName(), oldOpenId);
if (update >= 1) {
massageService.robSingle(robOpenId, robEmployee.getDepartmentId(), givUpPainId);
}
Pain pain = painService.findById(givUpPainId);
String fileName1 = String.format("/templates/massage-msg-card-rob-end.json");
return getInteractiveCardStr(fileName1, "已经被" + pain.getName() + "抢啦,啦啦~");
return getInteractiveCardStr(fileName1, "【" + oldPain.getName() + "】放弃的资格" + "已经被【" + pain.getName() + "】抢啦,啦啦~");
}
......@@ -407,7 +406,7 @@ public class FeiShuEventController {
feiShuMsgDTO.setMsgType("text");
feiShuMsgDTO.setContent(content.toString());
if (receiveId.equals("-1")) {
receiveId= feiShuApiService.queryChatId();
receiveId = feiShuApiService.queryChatId();
}
feiShuMsgDTO.setReceiveId(receiveId);
log.info("已机器人身份发送消息:{}", feiShuMsgDTO.toString());
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!