|
|
@@ -62,31 +62,27 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
|
|
|
page = new Page<>();
|
|
|
}
|
|
|
//查询条件
|
|
|
- String name = sysNfcBind.getAreaName();
|
|
|
- sysNfcBind.setAreaName(null);
|
|
|
- String code = sysNfcBind.getCode();
|
|
|
- sysNfcBind.setCode(null);
|
|
|
- QueryWrapper<SysNfcBind> query = new QueryWrapper<>(sysNfcBind);
|
|
|
- if (StringUtils.isNotEmpty(name)) {
|
|
|
- query.like("area_name", name);
|
|
|
- }
|
|
|
- if (StringUtils.isNotEmpty(code)) {
|
|
|
- query.like("code", code);
|
|
|
+ QueryWrapper<SysOrg> queryWrapper = new QueryWrapper<>();
|
|
|
+ SysOrg org = null;
|
|
|
+ if (null == sysNfcBind.getOrgId()) {
|
|
|
+ queryWrapper.eq("parent_id", -1);
|
|
|
+ org = orgService.getOne(queryWrapper);
|
|
|
+ } else {
|
|
|
+ org = orgService.getById(sysNfcBind.getOrgId());
|
|
|
}
|
|
|
+ sysNfcBind.setOrgPath(org.getPath());
|
|
|
+
|
|
|
//下穿
|
|
|
- if (sysNfcBind.getCheckSub()) {
|
|
|
- List<Long> ids = orgService.selectCheckSubOrgIdList(sysNfcBind.getOrgId());
|
|
|
- //清空前端传递的org_id
|
|
|
- sysNfcBind.setOrgId(null);
|
|
|
- //添加in条件
|
|
|
- query.in("org_id", ids);
|
|
|
- }
|
|
|
- //时间范围查询
|
|
|
- if (sysNfcBind.getParams().get("beginTime") != null && sysNfcBind.getParams().get("endTime") != null) {
|
|
|
- query.between("create_time", sysNfcBind.getParams().get("beginTime"), sysNfcBind.getParams().get("endTime"));
|
|
|
- }
|
|
|
+// if (sysNfcBind.getCheckSub()) {
|
|
|
+// List<Long> ids = orgService.selectCheckSubOrgIdList(sysNfcBind.getOrgId());
|
|
|
+// //清空前端传递的org_id
|
|
|
+// sysNfcBind.setOrgId(null);
|
|
|
+// //添加in条件
|
|
|
+// query.in("org_id", ids);
|
|
|
+// }
|
|
|
+
|
|
|
//获取数据
|
|
|
- page = sysNfcBindMapper.selectPage(page, query);
|
|
|
+ page = sysNfcBindMapper.selectNFCPage(page, sysNfcBind);
|
|
|
return TableDataInfo.build(page);
|
|
|
|
|
|
|
|
|
@@ -138,7 +134,7 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
|
|
|
sysNfcBind.setDelFlag("0");
|
|
|
SysOrg sysOrg = sysOrgService.selectSysOrgById(sysNfcBind.getOrgId());
|
|
|
if (null != sysOrg) {
|
|
|
- sysNfcBind.setOrgName(sysOrg.getName());
|
|
|
+ sysNfcBind.setOrgName(sysOrg.getShortName());
|
|
|
}
|
|
|
SysAreaCheck areaCheck = sysAreaCheckService.selectSysAreaCheckById(sysNfcBind.getCheckId());
|
|
|
if (null != areaCheck) {
|
|
|
@@ -172,7 +168,7 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
|
|
|
sysNfcBind.setUpdateTime(DateUtils.getNowDate());
|
|
|
SysOrg sysOrg = sysOrgService.selectSysOrgById(sysNfcBind.getOrgId());
|
|
|
if (null != sysOrg) {
|
|
|
- sysNfcBind.setOrgName(sysOrg.getName());
|
|
|
+ sysNfcBind.setOrgName(sysOrg.getShortName());
|
|
|
}
|
|
|
SysAreaCheck areaCheck = sysAreaCheckService.selectSysAreaCheckById(sysNfcBind.getCheckId());
|
|
|
if (null != areaCheck) {
|