|
|
@ -157,9 +157,9 @@ public class IcVaccineServiceImpl extends BaseServiceImpl<IcVaccineDao, IcVaccin |
|
|
|
* @param formDTO |
|
|
|
* @return*/ |
|
|
|
@Override |
|
|
|
public PageData<IcVaccineListResultDTO> natList(VaccineListFormDTO formDTO) { |
|
|
|
public PageData<IcVaccineListResultDTO> icVaccineList(VaccineListFormDTO formDTO) { |
|
|
|
//1.根据是查询客户数据还是本辖区数据走不同逻辑
|
|
|
|
if ("current".equals(formDTO.getOrgType())) { |
|
|
|
if ("current".equals(formDTO.getSearchType())) { |
|
|
|
//本辖区数据
|
|
|
|
//2.获取工作人员缓存信息
|
|
|
|
CustomerStaffInfoCacheResult staffInfo = CustomerStaffRedis.getStaffInfo(formDTO.getCustomerId(), formDTO.getUserId()); |
|
|
@ -168,13 +168,13 @@ public class IcVaccineServiceImpl extends BaseServiceImpl<IcVaccineDao, IcVaccin |
|
|
|
} |
|
|
|
formDTO.setAgencyId(staffInfo.getAgencyId()); |
|
|
|
//3.按条件查询业务数据
|
|
|
|
PageInfo<NatListResultDTO> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()) |
|
|
|
.doSelectPageInfo(() -> baseDao.getNatList(formDTO)); |
|
|
|
PageInfo<IcVaccineListResultDTO> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()) |
|
|
|
.doSelectPageInfo(() -> baseDao.getIcVaccineList(formDTO)); |
|
|
|
return new PageData(data.getList(), data.getTotal()); |
|
|
|
} else if ("all".equals(formDTO.getOrgType())) { |
|
|
|
} else if ("all".equals(formDTO.getSearchType())) { |
|
|
|
//客户下数据
|
|
|
|
PageInfo<NatListResultDTO> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()) |
|
|
|
.doSelectPageInfo(() -> baseDao.getCustomerNatList(formDTO)); |
|
|
|
PageInfo<IcVaccineListResultDTO> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()) |
|
|
|
.doSelectPageInfo(() -> baseDao.getCustomerIcVaccineList(formDTO)); |
|
|
|
return new PageData(data.getList(), data.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
@ -184,9 +184,10 @@ public class IcVaccineServiceImpl extends BaseServiceImpl<IcVaccineDao, IcVaccin |
|
|
|
/** |
|
|
|
* @Author sun |
|
|
|
* @Description 【核酸】核酸检测信息详情 |
|
|
|
**/ |
|
|
|
* |
|
|
|
* @param formDTO*/ |
|
|
|
@Override |
|
|
|
public IcNatDTO detail(MyNatListFormDTO formDTO) { |
|
|
|
public IcNatDTO detail(VaccineListFormDTO formDTO) { |
|
|
|
IcNatDTO resultDTO = new IcNatDTO(); |
|
|
|
//1.查询核酸记录信息
|
|
|
|
IcVaccineEntity entity = baseDao.selectById(formDTO.getIcNatId()); |
|
|
|