ariesy 修改获取税号报错

release
yefei 2 years ago
parent 9ba9f3d5e4
commit f17c7abf82
  1. 5
      dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SsoLoginServiceImpl.java
  2. 4
      dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java
  3. 4
      dxhy-admin/src/main/resources/bootstrap-test.yaml

@ -5,6 +5,7 @@ import java.util.stream.Collectors;
import javax.annotation.Resource;
import com.alibaba.fastjson.JSONArray;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@ -55,7 +56,9 @@ public class SsoLoginServiceImpl implements SsoLoginService {
public boolean saveUser(SsoUser user) {
String taxNoInfo = getTaxNoInfo(xxUrl, "");
List<SaleTaxnoEntity> taxnoList = JSONObject.parseArray(taxNoInfo,SaleTaxnoEntity.class);
JSONObject object = JSONObject.parseObject(taxNoInfo);
String taxnoListInfo = object.getString("groupInfo");
List<SaleTaxnoEntity> taxnoList = JSONObject.parseArray(taxnoListInfo,SaleTaxnoEntity.class);
Map<String, String> taxnos = taxnoList.stream().collect(Collectors.toMap(SaleTaxnoEntity::getGroupId, SaleTaxnoEntity::getXhfNsrsbh));
log.info("从销项获取的税号列表为:{}",taxnos);

@ -159,7 +159,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i
// 保存客户信息,更新企业税号
user.getUserOrgEntities().stream().forEach(userOrg -> {
if(StringUtils.isEmpty(userOrg.getTaxno())){
userOrg.setTaxno(taxnos.get(userOrg.getDeptId()));
if(StringUtils.isNotEmpty(taxnos.get(userOrg.getDeptId()))) {
userOrg.setTaxno(taxnos.get(userOrg.getDeptId()));
}
}
});
// 获取关联 数据权限

@ -6,7 +6,7 @@ spring:
# Nacos config 地址
server-addr: 172.31.36.146:33000
# Nacos config 命名空间,对应配置中的名称(dxhy-jxpt-namespace)
namespace: b271ba8e-84d9-4393-88b8-9271aff9465c
namespace: c8ce91b7-c3a9-4a6e-a354-8405ce60d66c
# Nacos config 分组
group: dxhy-admin-group
# Nacos config 登录用户名
@ -24,4 +24,4 @@ spring:
username: admin
# Nacos config 登录密码
password: Invoice.nacos.!1
namespace: b271ba8e-84d9-4393-88b8-9271aff9465c
namespace: c8ce91b7-c3a9-4a6e-a354-8405ce60d66c
Loading…
Cancel
Save