提交 be8d188a authored 作者: zjm's avatar zjm

fix(配发,退回,维修领取,送修,决算,使用模块): 配发,退回,维修领取,送修修改了业务档案查询错误,决算,使用模块

配发,退回,维修领取,送修修改了业务档案查询错误 使用单位ID去查询相关业务, 决算,使用模块修改了查询调条件 原:单位名称,修改后:单位id
上级 b6218ecf
...@@ -158,8 +158,8 @@ public class AllotBackBillServiceImpl implements AllotBackBillService { ...@@ -158,8 +158,8 @@ public class AllotBackBillServiceImpl implements AllotBackBillService {
PredicateBuilder<AllotBackBill> predicateBuilder = Specifications.and(); PredicateBuilder<AllotBackBill> predicateBuilder = Specifications.and();
//或预言器,判断当前单位是不是发件或收件单位 //或预言器,判断当前单位是不是发件或收件单位
PredicateBuilder<AllotBackBill> predicateBuilder1 = Specifications.or(); PredicateBuilder<AllotBackBill> predicateBuilder1 = Specifications.or();
predicateBuilder1.eq("sendUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("sendUnitId", userUtils.getCurrentUnitId());
predicateBuilder1.eq("receiveUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("receiveUnitId", userUtils.getCurrentUnitId());
predicateBuilder.predicate(predicateBuilder1.build()); predicateBuilder.predicate(predicateBuilder1.build());
if (allotBillSelectVo != null) { if (allotBillSelectVo != null) {
if (allotBillSelectVo.getReplayNumber() != null) { if (allotBillSelectVo.getReplayNumber() != null) {
......
...@@ -159,8 +159,8 @@ public class AllotBillServiceImpl implements AllotBillService { ...@@ -159,8 +159,8 @@ public class AllotBillServiceImpl implements AllotBillService {
PredicateBuilder<AllotBill> predicateBuilder = Specifications.and(); PredicateBuilder<AllotBill> predicateBuilder = Specifications.and();
//或预言器,判断当前单位是不是发件或收件单位 //或预言器,判断当前单位是不是发件或收件单位
PredicateBuilder<AllotBill> predicateBuilder1 = Specifications.or(); PredicateBuilder<AllotBill> predicateBuilder1 = Specifications.or();
predicateBuilder1.eq("sendUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("sendUnitId", userUtils.getCurrentUnitId());
predicateBuilder1.eq("receiveUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("receiveUnitId", userUtils.getCurrentUnitId());
predicateBuilder.predicate(predicateBuilder1.build()); predicateBuilder.predicate(predicateBuilder1.build());
if (allotBillSelectVo != null) { if (allotBillSelectVo != null) {
if (allotBillSelectVo.getReplayNumber() != null) { if (allotBillSelectVo.getReplayNumber() != null) {
......
...@@ -131,8 +131,8 @@ public class RepairBackBillServiceImpl implements RepairBackBillService { ...@@ -131,8 +131,8 @@ public class RepairBackBillServiceImpl implements RepairBackBillService {
private Specification<RepairBackBill> getSelectSpecification(RepairBillSelectVo deviceRepairBillSelectVo) { private Specification<RepairBackBill> getSelectSpecification(RepairBillSelectVo deviceRepairBillSelectVo) {
PredicateBuilder<RepairBackBill> predicateBuilder = Specifications.and(); PredicateBuilder<RepairBackBill> predicateBuilder = Specifications.and();
PredicateBuilder<RepairBackBill> predicateBuilder1 = Specifications.or(); PredicateBuilder<RepairBackBill> predicateBuilder1 = Specifications.or();
predicateBuilder1.eq("sendUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("sendUnitId", userUtils.getCurrentUnitId());
predicateBuilder1.eq("receiveUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("receiveUnitId", userUtils.getCurrentUnitId());
predicateBuilder.predicate(predicateBuilder1.build()); predicateBuilder.predicate(predicateBuilder1.build());
if (deviceRepairBillSelectVo != null) { if (deviceRepairBillSelectVo != null) {
if (deviceRepairBillSelectVo.getReceiveUnit() != null) { if (deviceRepairBillSelectVo.getReceiveUnit() != null) {
......
...@@ -103,8 +103,8 @@ public class RepairBillServiceImpl implements RepairBillService { ...@@ -103,8 +103,8 @@ public class RepairBillServiceImpl implements RepairBillService {
private Specification<RepairBill> getSelectSpecification(RepairBillSelectVo deviceRepairBillSelectVo) { private Specification<RepairBill> getSelectSpecification(RepairBillSelectVo deviceRepairBillSelectVo) {
PredicateBuilder<RepairBill> predicateBuilder = Specifications.and(); PredicateBuilder<RepairBill> predicateBuilder = Specifications.and();
PredicateBuilder<RepairBill> predicateBuilder1 = Specifications.or(); PredicateBuilder<RepairBill> predicateBuilder1 = Specifications.or();
predicateBuilder1.eq("sendUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("sendUnitId", userUtils.getCurrentUnitId());
predicateBuilder1.eq("receiveUnit", userUtils.getCurrentUserUnitName()); predicateBuilder1.eq("receiveUnitId", userUtils.getCurrentUnitId());
predicateBuilder.predicate(predicateBuilder1.build()); predicateBuilder.predicate(predicateBuilder1.build());
if (deviceRepairBillSelectVo != null) { if (deviceRepairBillSelectVo != null) {
if (deviceRepairBillSelectVo.getReceiveUnit() != null) { if (deviceRepairBillSelectVo.getReceiveUnit() != null) {
......
...@@ -143,6 +143,11 @@ public class DeviceRepelDetailServiceImpl implements DeviceRepelDetailService { ...@@ -143,6 +143,11 @@ public class DeviceRepelDetailServiceImpl implements DeviceRepelDetailService {
private Specification<DeviceRepelDetail> getFindRetiredSpecification(RepelDetailSelectVo repelDetailSelectVo) { private Specification<DeviceRepelDetail> getFindRetiredSpecification(RepelDetailSelectVo repelDetailSelectVo) {
PredicateBuilder<DeviceRepelDetail> predicateBuilder = Specifications.and(); PredicateBuilder<DeviceRepelDetail> predicateBuilder = Specifications.and();
PredicateBuilder<DeviceRepelDetail> predicateBuilder1 = Specifications.or();
predicateBuilder1.eq("sendUnitId",repelDetailSelectVo.getUnitId());
predicateBuilder1.eq("receiveUnitId",repelDetailSelectVo.getUnitId());
predicateBuilder.predicate(predicateBuilder1.build());
if (repelDetailSelectVo.getStartTime() != null) { if (repelDetailSelectVo.getStartTime() != null) {
predicateBuilder.gt("createTime", repelDetailSelectVo.getStartTime()); predicateBuilder.gt("createTime", repelDetailSelectVo.getStartTime());
} }
...@@ -151,7 +156,7 @@ public class DeviceRepelDetailServiceImpl implements DeviceRepelDetailService { ...@@ -151,7 +156,7 @@ public class DeviceRepelDetailServiceImpl implements DeviceRepelDetailService {
} }
predicateBuilder.eq("repelStatus", 2); predicateBuilder.eq("repelStatus", 2);
predicateBuilder.eq("repelType",1,2); predicateBuilder.eq("repelType",1,2);
predicateBuilder.eq("sendUnitId",repelDetailSelectVo.getUnitId());
return predicateBuilder.build(); return predicateBuilder.build();
} }
......
...@@ -365,7 +365,7 @@ public class DeviceUseReportServiceImpl implements DeviceUseReportService { ...@@ -365,7 +365,7 @@ public class DeviceUseReportServiceImpl implements DeviceUseReportService {
// .collect(toList()); // .collect(toList());
List<AllotBill> allotBillEntities = allotBillDao.findAll().stream() List<AllotBill> allotBillEntities = allotBillDao.findAll().stream()
.filter(allotBillEntity -> allotBillEntity.getAllotStatus() == 5 && .filter(allotBillEntity -> allotBillEntity.getAllotStatus() == 5 &&
userUtils.getCurrentUserUnitName().equals(unitsService.findById(allotBillEntity.getReceiveUnitId())) userUtils.getCurrentUnitId().equals(allotBillEntity.getReceiveUnitId())
&& allotBillEntity.getReceiveTime().after(date) && allotBillEntity.getReceiveTime().before(date2)) && allotBillEntity.getReceiveTime().after(date) && allotBillEntity.getReceiveTime().before(date2))
.collect(toList()); .collect(toList());
//筛选出配发给其它单位的账单 发起配发 //筛选出配发给其它单位的账单 发起配发
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论