|
|
|
@ -442,6 +442,7 @@ public class UserInfoServiceImpl implements UserInfoService { |
|
|
|
|
public DeptEntity querySysDeptEntity(DeptEntity deptEntity) { |
|
|
|
|
List<String> groupIdList = Lists.newArrayList(); |
|
|
|
|
groupIdList.add(deptEntity.getDeptId()); |
|
|
|
|
DeptEntity deptEntityNew = null; |
|
|
|
|
List<GroupManagementEntity> entityList = groupManagementService.queryByGroupIdList(groupIdList); |
|
|
|
|
if (entityList != null && entityList.size() > 0) { |
|
|
|
|
//选出默认项
|
|
|
|
@ -449,18 +450,20 @@ public class UserInfoServiceImpl implements UserInfoService { |
|
|
|
|
.filter(groupManagementEntity -> OrderInfoEnum.ORDER_KPZZGL_SFMRX_0.getKey().equals(groupManagementEntity.getDefaultItem())) |
|
|
|
|
.findFirst(); |
|
|
|
|
GroupManagementEntity groupManagementEntity = groupManagementEntityOptional.orElseGet(() -> entityList.get(0)); |
|
|
|
|
deptEntity.setTaxpayerCode(groupManagementEntity.getXhfNsrsbh()); |
|
|
|
|
deptEntityNew = new DeptEntity(); |
|
|
|
|
deptEntityNew.setDeptId(deptEntity.getDeptId()); |
|
|
|
|
deptEntityNew.setTaxpayerCode(groupManagementEntity.getXhfNsrsbh()); |
|
|
|
|
//todo 虚拟组织:组织名称和销方名称公用此字段会有问题,后期优化
|
|
|
|
|
deptEntity.setName(groupManagementEntity.getGroupName()); |
|
|
|
|
deptEntity.setTaxpayerName(groupManagementEntity.getXhfMc()); |
|
|
|
|
deptEntity.setTaxpayerAddress(groupManagementEntity.getXhfDz()); |
|
|
|
|
deptEntity.setTaxpayerPhone(groupManagementEntity.getXhfDh()); |
|
|
|
|
deptEntity.setTaxpayerBank(groupManagementEntity.getXhfYh()); |
|
|
|
|
deptEntity.setTaxpayerAccount(groupManagementEntity.getXhfZh()); |
|
|
|
|
deptEntity.setInvoiceName(groupManagementEntity.getXhfMc()); |
|
|
|
|
deptEntity.setInvoiceNsrsbh(groupManagementEntity.getXhfNsrsbh()); |
|
|
|
|
deptEntityNew.setName(groupManagementEntity.getGroupName()); |
|
|
|
|
deptEntityNew.setTaxpayerName(groupManagementEntity.getXhfMc()); |
|
|
|
|
deptEntityNew.setTaxpayerAddress(groupManagementEntity.getXhfDz()); |
|
|
|
|
deptEntityNew.setTaxpayerPhone(groupManagementEntity.getXhfDh()); |
|
|
|
|
deptEntityNew.setTaxpayerBank(groupManagementEntity.getXhfYh()); |
|
|
|
|
deptEntityNew.setTaxpayerAccount(groupManagementEntity.getXhfZh()); |
|
|
|
|
deptEntityNew.setInvoiceName(groupManagementEntity.getXhfMc()); |
|
|
|
|
deptEntityNew.setInvoiceNsrsbh(groupManagementEntity.getXhfNsrsbh()); |
|
|
|
|
} |
|
|
|
|
return deptEntity; |
|
|
|
|
return deptEntityNew; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|