Commit 8df0b24a authored by huyuchen's avatar huyuchen

huych-入职登记商险待办提交

parent 90e71013
...@@ -43,6 +43,7 @@ import com.yifu.cloud.plus.v1.yifu.common.core.util.R; ...@@ -43,6 +43,7 @@ import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.core.util.RedisUtil; import com.yifu.cloud.plus.v1.yifu.common.core.util.RedisUtil;
import com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser; import com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser;
import com.yifu.cloud.plus.v1.yifu.common.dapr.util.CspDaprUtils; import com.yifu.cloud.plus.v1.yifu.common.dapr.util.CspDaprUtils;
import com.yifu.cloud.plus.v1.yifu.common.dapr.util.InsuranceDaprUtil;
import com.yifu.cloud.plus.v1.yifu.common.dapr.util.UpmsDaprUtils; import com.yifu.cloud.plus.v1.yifu.common.dapr.util.UpmsDaprUtils;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity; import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
...@@ -76,6 +77,9 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T ...@@ -76,6 +77,9 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
@Autowired @Autowired
private CspDaprUtils cspDaprUtils; private CspDaprUtils cspDaprUtils;
@Autowired
private InsuranceDaprUtil insuranceDaprUtil;
@Autowired @Autowired
@Lazy @Lazy
private EmployeeRegistrationPreService registrationPreService; private EmployeeRegistrationPreService registrationPreService;
...@@ -555,6 +559,8 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T ...@@ -555,6 +559,8 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
updateWrapper.eq(EmployeeRegistrationPre::getDeptNo,vo.getDepartNo()) updateWrapper.eq(EmployeeRegistrationPre::getDeptNo,vo.getDepartNo())
.set(EmployeeRegistrationPre::getCustomerUsernameNew, vo.getName()); .set(EmployeeRegistrationPre::getCustomerUsernameNew, vo.getName());
registrationPreService.update(updateWrapper); registrationPreService.update(updateWrapper);
//更新商险待购买的前端客服
insuranceDaprUtil.updateInsurancePreCustomerName(updateVo);
} }
} }
}catch (Exception e){ }catch (Exception e){
......
package com.yifu.cloud.plus.v1.yifu.common.dapr.util; package com.yifu.cloud.plus.v1.yifu.common.dapr.util;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationCustomerUserUpdateVo;
import com.yifu.cloud.plus.v1.yifu.archives.vo.EmployeeRegistrationPreVo; import com.yifu.cloud.plus.v1.yifu.archives.vo.EmployeeRegistrationPreVo;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.SecurityConstants; import com.yifu.cloud.plus.v1.yifu.common.core.constant.SecurityConstants;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R; import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
...@@ -71,4 +72,17 @@ public class InsuranceDaprUtil { ...@@ -71,4 +72,17 @@ public class InsuranceDaprUtil {
return HttpDaprUtil.invokeMethodPost(daprInsurancesProperties.getAppUrl(),daprInsurancesProperties.getAppId(), return HttpDaprUtil.invokeMethodPost(daprInsurancesProperties.getAppUrl(),daprInsurancesProperties.getAppId(),
"/insuranceDetail/inner/selectInsuranceInfo", JSON.toJSONString(preVo), TEmployeeInsuranceSelectVo.class, SecurityConstants.FROM_IN); "/insuranceDetail/inner/selectInsuranceInfo", JSON.toJSONString(preVo), TEmployeeInsuranceSelectVo.class, SecurityConstants.FROM_IN);
} }
/**
* @Author huych
* @Description 更新商险待购买的前端客服姓名
* @Date 2025-4-9 9:25:12
* @Param
* @return
**/
public void updateInsurancePreCustomerName(EmployeeRegistrationCustomerUserUpdateVo updateVo){
HttpDaprUtil.invokeMethodPost(daprInsurancesProperties.getAppUrl()
, daprInsurancesProperties.getAppId(),"/temployeeinsurancepre/inner/updateInsurancePreCustomerName" , updateVo
, Object.class, SecurityConstants.FROM_IN);
}
} }
...@@ -1197,7 +1197,6 @@ public class EmployeeRegistrationServiceImpl extends ServiceImpl<EmployeeRegistr ...@@ -1197,7 +1197,6 @@ public class EmployeeRegistrationServiceImpl extends ServiceImpl<EmployeeRegistr
YifuUser user,String id) throws ParseException { YifuUser user,String id) throws ParseException {
preVo.setRegisterId(id); preVo.setRegisterId(id);
preVo.setCustomerUsername(registration.getCustomerUsername()); preVo.setCustomerUsername(registration.getCustomerUsername());
preVo.setCustomerUserLoginname(registration.getCustomerUserLoginname());
preVo.setDeptName(registration.getDeptName()); preVo.setDeptName(registration.getDeptName());
preVo.setDeptId(registration.getDeptId()); preVo.setDeptId(registration.getDeptId());
preVo.setDataSource(registration.getDataSource()); preVo.setDataSource(registration.getDataSource());
......
...@@ -48,9 +48,6 @@ public class TEmployeeInsurancePre extends BaseEntity { ...@@ -48,9 +48,6 @@ public class TEmployeeInsurancePre extends BaseEntity {
@Schema(description = "前端客服") @Schema(description = "前端客服")
private String customerUsername; private String customerUsername;
@Schema(description = "前端客服登录名")
private String customerUserLoginname;
@Schema(description = "项目名称") @Schema(description = "项目名称")
private String deptName; private String deptName;
......
...@@ -61,13 +61,6 @@ public class TEmployeeInsurancePreVo implements Serializable { ...@@ -61,13 +61,6 @@ public class TEmployeeInsurancePreVo implements Serializable {
@Schema(description = "前端客服") @Schema(description = "前端客服")
@ExcelProperty("前端客服") @ExcelProperty("前端客服")
private String customerUsername; private String customerUsername;
/**
* 前端客服登录名
*/
@ExcelAttribute(name = "前端客服登录名")
@Schema(description = "前端客服登录名")
@ExcelProperty("前端客服登录名")
private String customerUserLoginname;
/** /**
* 项目名称 * 项目名称
*/ */
......
...@@ -2,6 +2,7 @@ package com.yifu.cloud.plus.v1.yifu.insurances.controller; ...@@ -2,6 +2,7 @@ package com.yifu.cloud.plus.v1.yifu.insurances.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationCustomerUserUpdateVo;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R; import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser; import com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser;
import com.yifu.cloud.plus.v1.yifu.common.dapr.util.MenuUtil; import com.yifu.cloud.plus.v1.yifu.common.dapr.util.MenuUtil;
...@@ -147,4 +148,16 @@ public class TEmployeeInsurancePreController { ...@@ -147,4 +148,16 @@ public class TEmployeeInsurancePreController {
return tEmployeeInsurancePreService.selectInsurancePreInfoList(preVo); return tEmployeeInsurancePreService.selectInsurancePreInfoList(preVo);
} }
/**
* 更新商险待购买的前端客服姓名
* @author huych
* @date 2025-04-09 9:26:35
**/
@Operation(description = "更新商险待购买的前端客服姓名")
@Inner
@PostMapping("/inner/updateInsurancePreCustomerName")
public void updateInsurancePreCustomerName(@RequestBody EmployeeRegistrationCustomerUserUpdateVo updateVo) {
tEmployeeInsurancePreService.updateInsurancePreCustomerName(updateVo);
}
} }
...@@ -20,6 +20,7 @@ package com.yifu.cloud.plus.v1.yifu.insurances.service.insurance; ...@@ -20,6 +20,7 @@ package com.yifu.cloud.plus.v1.yifu.insurances.service.insurance;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationCustomerUserUpdateVo;
import com.yifu.cloud.plus.v1.yifu.archives.vo.EmployeeRegistrationPreVo; import com.yifu.cloud.plus.v1.yifu.archives.vo.EmployeeRegistrationPreVo;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R; import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.insurances.entity.TEmployeeInsurancePre; import com.yifu.cloud.plus.v1.yifu.insurances.entity.TEmployeeInsurancePre;
...@@ -82,4 +83,6 @@ public interface TEmployeeInsurancePreService extends IService<TEmployeeInsuranc ...@@ -82,4 +83,6 @@ public interface TEmployeeInsurancePreService extends IService<TEmployeeInsuranc
TEmployeeInsuranceSelectVo selectInsurancePreInfoList(TEmployeeInsurancePreVo preVo); TEmployeeInsuranceSelectVo selectInsurancePreInfoList(TEmployeeInsurancePreVo preVo);
void updateInsurancePreCustomerName(EmployeeRegistrationCustomerUserUpdateVo updateVo);
} }
...@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationCustomerUserUpdateVo;
import com.yifu.cloud.plus.v1.yifu.archives.vo.EmployeeRegistrationPreVo; import com.yifu.cloud.plus.v1.yifu.archives.vo.EmployeeRegistrationPreVo;
import com.yifu.cloud.plus.v1.yifu.archives.vo.TSettleDomainRegistListVo; import com.yifu.cloud.plus.v1.yifu.archives.vo.TSettleDomainRegistListVo;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.ClientNameConstants; import com.yifu.cloud.plus.v1.yifu.common.core.constant.ClientNameConstants;
...@@ -312,6 +313,14 @@ public class TEmployeeInsurancePreServiceImpl extends ServiceImpl<TEmployeeInsur ...@@ -312,6 +313,14 @@ public class TEmployeeInsurancePreServiceImpl extends ServiceImpl<TEmployeeInsur
return selectVo; return selectVo;
} }
@Override
public void updateInsurancePreCustomerName(EmployeeRegistrationCustomerUserUpdateVo updateVo) {
LambdaUpdateWrapper<TEmployeeInsurancePre> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(TEmployeeInsurancePre::getDeptNo,updateVo.getDeptNo())
.set(TEmployeeInsurancePre::getCustomerUsername, updateVo.getCustomerUserName());
this.update(updateWrapper);
}
/** /**
* @Description: 获取前端客服的所有项目权限 * @Description: 获取前端客服的所有项目权限
* @Author: huych * @Author: huych
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
<result property="joinLeaveDate" column="join_leave_date"/> <result property="joinLeaveDate" column="join_leave_date"/>
<result property="processStatus" column="process_status"/> <result property="processStatus" column="process_status"/>
<result property="customerUsername" column="customer_username"/> <result property="customerUsername" column="customer_username"/>
<result property="customerUserLoginname" column="customer_user_loginname"/>
<result property="deptName" column="dept_name"/> <result property="deptName" column="dept_name"/>
<result property="deptNo" column="dept_no"/> <result property="deptNo" column="dept_no"/>
<result property="deptId" column="dept_id"/> <result property="deptId" column="dept_id"/>
...@@ -71,7 +70,6 @@ ...@@ -71,7 +70,6 @@
a.join_leave_date, a.join_leave_date,
a.process_status, a.process_status,
a.customer_username, a.customer_username,
a.customer_user_loginname,
a.dept_name, a.dept_name,
a.dept_no, a.dept_no,
a.dept_id, a.dept_id,
...@@ -135,9 +133,6 @@ ...@@ -135,9 +133,6 @@
<if test="tEmployeeInsurancePre.customerUsername != null and tEmployeeInsurancePre.customerUsername.trim() != ''"> <if test="tEmployeeInsurancePre.customerUsername != null and tEmployeeInsurancePre.customerUsername.trim() != ''">
AND a.customer_username = #{tEmployeeInsurancePre.customerUsername} AND a.customer_username = #{tEmployeeInsurancePre.customerUsername}
</if> </if>
<if test="tEmployeeInsurancePre.customerUserLoginname != null and tEmployeeInsurancePre.customerUserLoginname.trim() != ''">
AND a.customer_user_loginname = #{tEmployeeInsurancePre.customerUserLoginname}
</if>
<if test="tEmployeeInsurancePre.deptName != null and tEmployeeInsurancePre.deptName.trim() != ''"> <if test="tEmployeeInsurancePre.deptName != null and tEmployeeInsurancePre.deptName.trim() != ''">
AND a.dept_name like CONCAT('%',#{tEmployeeInsurancePre.deptName},'%') AND a.dept_name like CONCAT('%',#{tEmployeeInsurancePre.deptName},'%')
</if> </if>
......
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