diff --git a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java index 87bc2a29..b3ac2d73 100644 --- a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java +++ b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java @@ -75,18 +75,18 @@ public class SysUserServiceImpl extends ServiceImpl i @Override public PageUtils queryPage(Map params) { DynamicContextHolder.push(DbConstant.BASICS_READ); - String username = (String)params.get("username"); - String company = (String)params.get("company"); - String deptId = (String)params.get("deptId"); - String taxno = (String)params.get("taxno"); - Integer userType = (Integer)params.get("userType"); + String username = (String) params.get("username"); + String company = (String) params.get("company"); + String deptId = (String) params.get("deptId"); + String taxno = (String) params.get("taxno"); + Integer userType = (Integer) params.get("userType"); IPage page = this.page(new Query().getPage(params), - new QueryWrapper().like(StringUtils.isNotBlank(username), "username", username) - .eq(StringUtils.isNotBlank(deptId), "dept_id", deptId) - .eq(StringUtils.isNotBlank(company), "company", company) - .eq(StringUtils.isNotBlank(taxno), "taxno", taxno) - .eq(StringUtils.isNotBlank(taxno), "user_type", userType) - .apply(params.get(Constant.SQL_FILTER) != null, (String)params.get(Constant.SQL_FILTER))); + new QueryWrapper().like(StringUtils.isNotBlank(username), "username", username) + .eq(StringUtils.isNotBlank(deptId), "dept_id", deptId) + .eq(StringUtils.isNotBlank(company), "company", company) + .eq(StringUtils.isNotBlank(taxno), "taxno", taxno) + .eq(StringUtils.isNotBlank(taxno), "user_type", userType) + .apply(params.get(Constant.SQL_FILTER) != null, (String) params.get(Constant.SQL_FILTER))); List records = page.getRecords(); if (records != null && records.size() > 0) { @@ -285,11 +285,11 @@ public class SysUserServiceImpl extends ServiceImpl i } //获取组织编码 List companyEntitys = sysUserOrgService.getOrgsByUserId(userEntity.getUserId()); - if (companyEntitys != null && companyEntitys.size() > 0){ + if (companyEntitys != null && companyEntitys.size() > 0) { for (SysCompanyEntity companyEntity : companyEntitys) { if (companyEntity != null) { - if (StringHelper.isNotBlank(companyEntity.getCompanyCode()) && StringHelper.isNotBlank(companyEntity.getCompanyName())){ - String companyName ="("+companyEntity.getCompanyCode()+")"+companyEntity.getCompanyName(); + if (StringHelper.isNotBlank(companyEntity.getCompanyCode()) && StringHelper.isNotBlank(companyEntity.getCompanyName())) { + String companyName = "(" + companyEntity.getCompanyCode() + ")" + companyEntity.getCompanyName(); companyEntity.setCompanyName(companyName); } } @@ -357,8 +357,7 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 菜单路由转换 * - * @param childPerms - * 树状菜单信息 + * @param childPerms 树状菜单信息 * @return 转换后路由信息 */ private List toRouter(List childPerms) { @@ -397,7 +396,7 @@ public class SysUserServiceImpl extends ServiceImpl i router.setComponent(sysMenuEntity.getComponent()); router.setPath(sysMenuEntity.getUrl()); router.setMeta(new MetaVo(sysMenuEntity.getName(), sysMenuEntity.getIcon(), null, - sysMenuEntity.isNoCache(), null)); + sysMenuEntity.isNoCache(), null)); router.setName(StringUtils.capitalize(sysMenuEntity.getUrl().replaceAll("/", ""))); router.setMenuId(String.valueOf(sysMenuEntity.getMenuId())); childrenList.add(router); @@ -454,7 +453,7 @@ public class SysUserServiceImpl extends ServiceImpl i } private void toDeptOrgCode(User user, List orgCodeList, List queryDept) { - log.info("查询到的企业列表为:{}",queryDept); + log.info("查询到的企业列表为:{}", queryDept); String qsStatus = "0"; String productType = "0"; if (queryDept.size() > 0) { @@ -470,7 +469,7 @@ public class SysUserServiceImpl extends ServiceImpl i orgCodeList.addAll(oldTaxOrgCode); qsStatus = queryDept.get(0).getQsStatus(); productType = queryDept.get(0).getProductType(); - log.info("orgCodeList:{}",orgCodeList); + log.info("orgCodeList:{}", orgCodeList); user.setOrgCodes(orgCodeList); user.setQsStatus(qsStatus); user.setProductType(productType); @@ -479,12 +478,14 @@ public class SysUserServiceImpl extends ServiceImpl i private TaxOrgCode toTaxOrgCode(SysDeptEntity sysDeptEntity) { TaxOrgCode orgCode = new TaxOrgCode(); - orgCode.setTaxno(sysDeptEntity.getTaxno()); - orgCode.setTaxname(sysDeptEntity.getTaxname()); - orgCode.setOrgCode(sysDeptEntity.getOrgCode()); - orgCode.setCompany(sysDeptEntity.getCompany()); - orgCode.setAreaCode(sysDeptEntity.getAreaCode()); - orgCode.setIsPassword(sysDeptEntity.getIsPassword()); + if (StringUtils.isNotEmpty(sysDeptEntity.getTaxno())) { + orgCode.setTaxno(sysDeptEntity.getTaxno()); + orgCode.setTaxname(sysDeptEntity.getTaxname()); + orgCode.setOrgCode(sysDeptEntity.getOrgCode()); + orgCode.setCompany(sysDeptEntity.getCompany()); + orgCode.setAreaCode(sysDeptEntity.getAreaCode()); + orgCode.setIsPassword(sysDeptEntity.getIsPassword()); + } return orgCode; } @@ -562,7 +563,7 @@ public class SysUserServiceImpl extends ServiceImpl i public void uploadUser(SysUserEntity user) { if (SysConfig.ITAX_SWITCH.equals(AdminConfig.itaxSwitch) - && SysConfig.UserType.USET_TYPE_2.getCode().equals(user.getUserType())) { + && SysConfig.UserType.USET_TYPE_2.getCode().equals(user.getUserType())) { // 获取部门信息 SysDeptEntity sysDeptEntity = sysDeptService.getById(user.getDeptId()); Map map = new HashMap<>(9); @@ -607,9 +608,9 @@ public class SysUserServiceImpl extends ServiceImpl i for (SysUserEntity sysUserEntity : userList) { // 保存用户信息到redis redisUtils.set(RedisConstant.KEY_USER_MENU + sysUserEntity.getLoginname(), - this.getUserInfo(sysUserEntity), -1); + this.getUserInfo(sysUserEntity), -1); redisUtils.set(RedisConstant.KEY_USER_TOKEN + sysUserEntity.getLoginname(), - loginService.infoListRedis(sysUserEntity.getLoginname()), RedisUtils.NOT_EXPIRE); + loginService.infoListRedis(sysUserEntity.getLoginname()), RedisUtils.NOT_EXPIRE); } } // 刷新显示列表缓存、只刷新中心企业 @@ -649,8 +650,7 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 构建前端路由所需要的菜单 * - * @param menus - * 菜单列表 + * @param menus 菜单列表 * @return 路由列表 */ public List buildMenus(List menus) { @@ -700,8 +700,7 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 构建前端路由所需要的菜单 * - * @param menus - * 菜单列表 + * @param menus 菜单列表 * @return 路由列表 */ public List buildMenusSystem(List menus) { @@ -754,8 +753,7 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 转换按钮信息 * - * @param sysMenuEntity - * 菜单信息 + * @param sysMenuEntity 菜单信息 * @return 按钮信息 */ public ButtonQueryVo toButtonQuery(SysMenuEntity sysMenuEntity) { @@ -782,10 +780,8 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 根据父节点的ID获取所有子节点 * - * @param list - * 分类表 - * @param parentId - * 传入的父节点ID + * @param list 分类表 + * @param parentId 传入的父节点ID * @return String */ @Override @@ -812,10 +808,8 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 递归列表 * - * @param list - * 菜单列 - * @param t - * 菜单信息 + * @param list 菜单列 + * @param t 菜单信息 */ private void recursionFn(List list, SysMenuEntity t) { // 得到子节点列表 @@ -854,8 +848,7 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 是否为系统信息 * - * @param menu - * 菜单信息 + * @param menu 菜单信息 * @return 结果 */ public boolean isMeunFrame(SysMenuEntity menu) { @@ -865,8 +858,7 @@ public class SysUserServiceImpl extends ServiceImpl i /** * 菜单信息 * - * @param menuEntities - * 菜单信息 + * @param menuEntities 菜单信息 * @return 菜单信息 */ public Map toMenuList(List menuEntities) { @@ -874,20 +866,20 @@ public class SysUserServiceImpl extends ServiceImpl i if (menuEntities.size() > 0) { for (SysMenuEntity sysMenuEntity : menuEntities) { if (0 == sysMenuEntity.getType() - && (sysMenuEntity.getChildren() != null && sysMenuEntity.getChildren().size() > 0)) { + && (sysMenuEntity.getChildren() != null && sysMenuEntity.getChildren().size() > 0)) { List childrenDirList = sysMenuEntity.getChildren(); if (childrenDirList.size() > 0) { for (SysMenuEntity childrenDir : childrenDirList) { List childrenMenuList = childrenDir.getChildren(); if (1 == childrenDir.getType() - && (childrenMenuList != null && childrenMenuList.size() > 0)) { + && (childrenMenuList != null && childrenMenuList.size() > 0)) { for (SysMenuEntity childrenMenu : childrenMenuList) { if (2 == childrenMenu.getType()) { ButtonQueryVo buttonQueryVo = this.toButtonQuery(childrenMenu); childrenMenu.setMeta( - new MetaVo(childrenMenu.getName(), "", buttonQueryVo.getButtonVos(), - childrenMenu.isNoCache(), buttonQueryVo.getQueryVos())); + new MetaVo(childrenMenu.getName(), "", buttonQueryVo.getButtonVos(), + childrenMenu.isNoCache(), buttonQueryVo.getQueryVos())); map.put(childrenMenu.getUrl().replaceAll("/", ""), childrenMenu); } diff --git a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java index ad94ed47..8ffaa74b 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java +++ b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java @@ -141,6 +141,9 @@ public class BaseInvoiceController extends AbstractController { String businessCode = (String)map.get("businessCode"); String qsr = (String)map.get("qsr"); String rzhr = (String)map.get("rzhr"); + String sortPzbh = String.valueOf(map.get("sortPzbh")); + String sortBzdh = String.valueOf(map.get("sortBzdh")); + String sortKprq = String.valueOf(map.get("sortKprq")); String taxRate = String.valueOf(map.get("taxRate")); log.info("taxRate={}",taxRate); String inAccountStatus = (String)map.get("inAccountStatus"); @@ -169,6 +172,9 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("snVoucherNumber", map.get("snVoucherNumber")); pramsMap.put("company", map.get("company")); pramsMap.put("menuId", map.get("menuId")); + pramsMap.put("sortPzbh",sortPzbh); + pramsMap.put("sortBzdh",sortBzdh); + pramsMap.put("sortKprq",sortKprq); pramsMap.put("xfmc", xfmc); pramsMap.put("qsr", qsr); if (StringUtils.isNotBlank(rzhr)) { @@ -198,23 +204,6 @@ public class BaseInvoiceController extends AbstractController { if (!StringUtils.isNotBlank(gfsh)){ pramsMap.put("sign","88"); } - - //所属组织 -// List companyCodeList = new ArrayList<>(); -// if (StringUtils.isNotBlank(companyCode)){ -// companyCodeList.add(companyCode); -// }else { -// companyCodeList = getUserInfo().getCompanyCodes(); -// } - if (StringHelper.isNotBlank(companyCode) && "99".equals(companyCode)){ - pramsMap.put("companyCodes",getUserInfo().getCompanyCodes()); - log.info("组织机构====>{}",pramsMap.get("companyCodes")); - } - if (StringUtils.isNotBlank(companyCode)){ - pramsMap.put("companyCode",companyCode); - } - - //判断购方税号 List gfshList = new ArrayList<>(); if (!"99".equals(gfsh) && StringUtils.isNotBlank(gfsh)) { gfshList.add(gfsh); @@ -230,7 +219,20 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("sign","88"); log.info("登陆账号无税号"); } - + //所属组织 +// List companyCodeList = new ArrayList<>(); +// if (StringUtils.isNotBlank(companyCode)){ +// companyCodeList.add(companyCode); +// }else { +// companyCodeList = getUserInfo().getCompanyCodes(); +// } + if (StringHelper.isNotBlank(companyCode) && "99".equals(companyCode)){ + pramsMap.put("companyCodes",getUserInfo().getCompanyCodes()); + log.info("组织机构====>{}",pramsMap.get("companyCodes")); + } + if (StringUtils.isNotBlank(companyCode)){ + pramsMap.put("companyCode",companyCode); + } if (StringUtils.isNotBlank(taxRate) && !"99".equals(taxRate)){ // List rates = new ArrayList<>(); @@ -517,10 +519,6 @@ public class BaseInvoiceController extends AbstractController { String suspendDate = (String) map.get("suspendDate"); String bzr = (String) map.get("bzr"); String taxRate = String.valueOf(map.get("taxRate")); - - String sortPzbh = String.valueOf(map.get("sortPzbh")); - String sortBzdh = String.valueOf(map.get("sortBzdh")); - String sortKprq = String.valueOf(map.get("sortKprq")); if (StringUtils.isNotEmpty(suspendDate) && suspendDate.length() >7){ suspendDate = suspendDate.substring(0,7); } @@ -562,10 +560,6 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("imageNumber", map.get("imageNumber")); pramsMap.put("suspendStatus",suspendStatus); pramsMap.put("suspendDate",suspendDate); - - pramsMap.put("sortPzbh",sortPzbh); - pramsMap.put("sortBzdh",sortBzdh); - pramsMap.put("sortKprq",sortKprq); pramsMap.put("bzr",bzr); if (map.get("accountPeriod") != null && !"".equals(map.get("accountPeriod"))) { String accountPeriod = map.get("accountPeriod").toString().substring(0,7); @@ -620,13 +614,10 @@ public class BaseInvoiceController extends AbstractController { log.info("手工认证有税号"); } else { gfshList = getGfshList(gfshList,companyCodes); - log.info("手工认证无税号{}",gfshList); } pramsMap.put("gfsh", gfshList); - - if (!StringUtils.isBlank(invoiceType)) { if (!"99".equals(invoiceType)) { pramsMap.put("invoiceType", invoiceType); diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java index 335133f4..a9a97fcc 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java @@ -126,8 +126,9 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl pageList = super.baseMapper.selectSggxcx(pramsMap); log.info("手工认证 查询列表信息耗时:{}", System.currentTimeMillis() - start1); diff --git a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml index 83d927ad..1ec579eb 100644 --- a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml @@ -74,7 +74,7 @@ voucher_number,t.ele_invoice_no, sn_voucher_number, account_period, posting_time ,image_id,t.tax_rate from t_dx_record_invoice t WHERE t.invoice_date between #{kpksrq} and #{kpjsrq} - and (t.invoice_type in('01','03','08','14','31','283','161','183','185') or (t.invoice_type ='32' and t.lq_tdyslxDm='08')) + and t.invoice_type in('01','03','08','14','31','283','161','183','185') and t.bdk_status in ('1','2') and t.export_mark = '0' and t.auth_status in ('2','3','4') @@ -241,6 +241,24 @@ and t.tax_rate like '%,%' + + order by t.sn_voucher_number + + + order by t.sn_voucher_number desc + + + order by t.bzdh + + + order by t.bzdh desc + + + order by t.invoice_date + + + order by t.invoice_date desc +