提交 38af1afb 编写于 作者:  Peijun.zhao's avatar Peijun.zhao

add patUnion记录初始

上级 62c2c8c4
流水线 #25678 已失败 于阶段
in 0 second
...@@ -22,6 +22,16 @@ public class InitAcctReq { ...@@ -22,6 +22,16 @@ public class InitAcctReq {
private String name; private String name;
private String unionId;
public String getUnionId() {
return unionId;
}
public void setUnionId(String unionId) {
this.unionId = unionId;
}
public String getName() { public String getName() {
return name; return name;
} }
......
...@@ -2,6 +2,8 @@ package com.pica.cloud.account.account.server.mapper; ...@@ -2,6 +2,8 @@ package com.pica.cloud.account.account.server.mapper;
import com.pica.cloud.account.account.server.entity.AcctPatUnion; import com.pica.cloud.account.account.server.entity.AcctPatUnion;
import java.util.List;
public interface AcctPatUnionMapper { public interface AcctPatUnionMapper {
int deleteByPrimaryKey(Integer id); int deleteByPrimaryKey(Integer id);
...@@ -18,4 +20,6 @@ public interface AcctPatUnionMapper { ...@@ -18,4 +20,6 @@ public interface AcctPatUnionMapper {
AcctPatUnion selectByUnionId(String unionId); AcctPatUnion selectByUnionId(String unionId);
AcctPatUnion selectByAcctId(Integer acctId); AcctPatUnion selectByAcctId(Integer acctId);
int initBatch(List<AcctPatUnion> list);
} }
\ No newline at end of file
...@@ -21,6 +21,7 @@ import com.pica.cloud.foundation.encryption.common.constants.EncryptConstants; ...@@ -21,6 +21,7 @@ import com.pica.cloud.foundation.encryption.common.constants.EncryptConstants;
import com.pica.cloud.foundation.encryption.util.EncryptUtils; import com.pica.cloud.foundation.encryption.util.EncryptUtils;
import com.pica.cloud.foundation.entity.PicaException; import com.pica.cloud.foundation.entity.PicaException;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -385,8 +386,26 @@ public class PatHealthPackServiceIml implements PatHealthPackService { ...@@ -385,8 +386,26 @@ public class PatHealthPackServiceIml implements PatHealthPackService {
} }
} }
} }
patFamilyMapper.initBatch(saveList); patFamilyMapper.initBatch(saveList);
//初始 账户联合表
List<AcctPatUnion> unionList = new ArrayList<>();
for(AcctPatInfo acct : infoList){
for(InitAcctReq req : list){
AcctPatUnion patUnion = new AcctPatUnion();
if(req.getEncryMobile().equals(acct.getMobilePhone())){
if(StringUtils.isNotEmpty(req.getUnionId())){
patUnion.setAcctId(acct.getId());
patUnion.setUnionType(AccountTypeEnum.UNION_LOGIN_WE_CHAT.getCode());
patUnion.setUnionId(req.getUnionId());
unionList.add(patUnion);
break;
}
}
}
}
patUnionMapper.initBatch(unionList);
return 1; return 1;
} }
} }
...@@ -255,7 +255,7 @@ ...@@ -255,7 +255,7 @@
<foreach collection="list" item="item" index="index" separator=","> <foreach collection="list" item="item" index="index" separator=",">
( (
#{item.name},#{item.mobilePhone}, #{item.name},#{item.mobilePhone},
null,1,6, null,2,6,
null,null,null,null,now(), null,null,null,null,now(),
1,99999999,now(), 1,99999999,now(),
99999999,now() 99999999,now()
......
...@@ -155,4 +155,21 @@ ...@@ -155,4 +155,21 @@
where acct_id = #{acctId,jdbcType=INTEGER} where acct_id = #{acctId,jdbcType=INTEGER}
and delete_flag = 1; and delete_flag = 1;
</select> </select>
<insert id="initBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id">
insert into account_pat_union(
acct_id, union_type, union_id,
delete_flag, created_id, created_time,
modified_id, modified_time
)
values
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.acctId},#{item.unionType},#{item.unionId},
1,99999999,now(),
99999999,now()
)
</foreach>
</insert>
</mapper> </mapper>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册