|
@@ -338,7 +338,8 @@ public class TEquipmentController {
|
|
|
Integer type = admin.getType();
|
|
|
if (type < 2) {
|
|
|
query.eq(TEquipment::getAdminId, 238);
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ if (type == 2) {
|
|
|
query.eq(TEquipment::getAdminId, adminId);
|
|
|
}
|
|
|
|
|
@@ -806,7 +807,8 @@ public class TEquipmentController {
|
|
|
String equipmentId = param.getEquipmentId();
|
|
|
String paramAdminId = param.getAdminId();
|
|
|
TAdmin admin = tAdminService.getById(paramAdminId);
|
|
|
- if (admin.getType() < 2) {
|
|
|
+ Integer type = admin.getType();
|
|
|
+ if (type < 2) {
|
|
|
param.setAdminId(null);
|
|
|
}
|
|
|
// 公司平台
|
|
@@ -827,6 +829,19 @@ public class TEquipmentController {
|
|
|
param.setAdminId(dminId);
|
|
|
// 需要区分是否商家子账户
|
|
|
}
|
|
|
+ // 如果是子账户商家
|
|
|
+ if (type == 3) {
|
|
|
+ // 查找属于这个子账户的设备
|
|
|
+ TAdminEquipment adminEquipment = tAdminEquipmentService.getById(paramAdminId);
|
|
|
+ if (!adminEquipment.getType().equals("0")) {
|
|
|
+ //全部机器
|
|
|
+// } else {
|
|
|
+ String adminEquipmentIds = adminEquipment.getEquipmentIds();
|
|
|
+ List<String> equipmentIds = Arrays.asList(adminEquipmentIds.split(","));
|
|
|
+ param.setEquipmentIds(equipmentIds);
|
|
|
+ }
|
|
|
+ param.setAdminId(String.valueOf(admin.getParentId()));
|
|
|
+ }
|
|
|
machineTotalNum = tEquipmentService.findMachineTotalNum(param);
|
|
|
machineUseNum = tEquipmentService.findMachineUseNum(param);
|
|
|
Map<String, String> map = new HashMap<>();
|