Commit 97b243a5 authored by chenyuxi's avatar chenyuxi

feat: 瓜子交互调整

parent 040dd44c
...@@ -65,7 +65,10 @@ public class TGzContractServiceImpl implements TGzContractService { ...@@ -65,7 +65,10 @@ public class TGzContractServiceImpl implements TGzContractService {
TGzEmpInfo gzEmpInfo = tGzEmpInfoMapper.getInfoByOfferId(offerId); TGzEmpInfo gzEmpInfo = tGzEmpInfoMapper.getInfoByOfferId(offerId);
if (Common.isNotNull(gzEmpInfo)) { if (Common.isNotNull(gzEmpInfo)) {
// 确认 用合同编号(用户在页面上填写的) // 确认 用合同编号(用户在页面上填写的)
gzEmpInfo.setContractNum(contractInfo.getContractNo()); // gzEmpInfo.setContractNum(contractInfo.getContractNo());
// 1.7.13: 换成用合同申请号
gzEmpInfo.setContractNum(contractInfo.getApplyNo());
// 客服申请处选择“标准合同”传“外签-劳动合同 ”;“实习协议”传“外签-实习协议 ” // 客服申请处选择“标准合同”传“外签-劳动合同 ”;“实习协议”传“外签-实习协议 ”
if ("标准合同".equals(contractInfo.getContractName())) { if ("标准合同".equals(contractInfo.getContractName())) {
gzEmpInfo.setContractType("1E"); gzEmpInfo.setContractType("1E");
......
...@@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; ...@@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.yifu.cloud.plus.v1.yifu.archives.config.GzConfig; import com.yifu.cloud.plus.v1.yifu.archives.config.GzConfig;
import com.yifu.cloud.plus.v1.yifu.archives.entity.*; import com.yifu.cloud.plus.v1.yifu.archives.entity.*;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TGzEmpInfoMapper; import com.yifu.cloud.plus.v1.yifu.archives.mapper.TGzEmpInfoMapper;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TGzOfferInfoMapper;
import com.yifu.cloud.plus.v1.yifu.archives.service.*; import com.yifu.cloud.plus.v1.yifu.archives.service.*;
import com.yifu.cloud.plus.v1.yifu.archives.vo.*; import com.yifu.cloud.plus.v1.yifu.archives.vo.*;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants; import com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants;
...@@ -56,6 +57,8 @@ public class TGzPushHandleServiceImpl implements TGzPushHandleService { ...@@ -56,6 +57,8 @@ public class TGzPushHandleServiceImpl implements TGzPushHandleService {
private final TGzEmpInfoMapper tGzEmpInfoMapper; private final TGzEmpInfoMapper tGzEmpInfoMapper;
private final TGzOfferInfoMapper tGzOfferInfoMapper;
private final TGzEmpInfoService tGzEmpInfoService; private final TGzEmpInfoService tGzEmpInfoService;
private final TAttaInfoService tAttaInfoService; private final TAttaInfoService tAttaInfoService;
...@@ -172,6 +175,16 @@ public class TGzPushHandleServiceImpl implements TGzPushHandleService { ...@@ -172,6 +175,16 @@ public class TGzPushHandleServiceImpl implements TGzPushHandleService {
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("bizId", pushInfo.getBizId()); params.put("bizId", pushInfo.getBizId());
params.put("status", pushInfo.getTaskType()); params.put("status", pushInfo.getTaskType());
// 获取offer的信息,拿邮箱和手机号
TGzOfferInfo findOffer = tGzOfferInfoMapper.selectOne(Wrappers.<TGzOfferInfo>query().lambda()
.eq(TGzOfferInfo::getBizId, pushInfo.getBizId())
.eq(TGzOfferInfo::getDelFlag, CommonConstants.ZERO_STRING)
.last(CommonConstants.LAST_ONE_SQL));
if(Common.isNotNull(findOffer)){
params.put("phone", findOffer.getPhone());
params.put("email", findOffer.getEmail());
}
// 调瓜子接口 // 调瓜子接口
Map<String,String> returnMap = gzConfig.updateGzOfferStatus(restTemplate, params); Map<String,String> returnMap = gzConfig.updateGzOfferStatus(restTemplate, params);
// 公共处理瓜子返回的信息 // 公共处理瓜子返回的信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment