|
@@ -87,11 +87,12 @@ public class TEquipmentController {
|
|
|
TAdminEquipment adminEquipment = tAdminEquipmentService.getById(admin.getId());
|
|
|
if(adminEquipment.getType().equals("0")){
|
|
|
//全部机器
|
|
|
- query.eq(TEquipment::getAdminId,id);
|
|
|
+ query.eq(TEquipment::getAdminId,admin.getParentId());
|
|
|
}else {
|
|
|
String equipmentIds = adminEquipment.getEquipmentIds();
|
|
|
- List<String> equipmentIdList = JSON.parseArray(equipmentIds, String.class);
|
|
|
- query.in(TEquipment::getId,equipmentIdList);
|
|
|
+ String[] strings = equipmentIds.split(",");
|
|
|
+// List<String> equipmentIdList = JSON.parseArray(equipmentIds, String.class);
|
|
|
+ query.in(TEquipment::getId,strings);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -124,6 +125,7 @@ public class TEquipmentController {
|
|
|
if(StringUtils.isNotEmpty(channel)){
|
|
|
query.eq(TEquipment::getChannel,channel);
|
|
|
}
|
|
|
+ query.orderByDesc(TEquipment::getCreateDate);
|
|
|
Page<TEquipment> page = new Page<>(current, size, true);
|
|
|
IPage<TEquipment> iPage = tEquipmentService.page(page, query);
|
|
|
Page<TEquipmentDTO> pageDTO = new Page<>(current, size, true);
|
|
@@ -250,16 +252,17 @@ public class TEquipmentController {
|
|
|
}
|
|
|
|
|
|
if(type==3){
|
|
|
- query.eq(TEquipment::getAdminId,adminId);
|
|
|
+
|
|
|
//查找属于这个商家子账户的设备 todo
|
|
|
TAdminEquipment adminEquipment = tAdminEquipmentService.getById(admin.getId());
|
|
|
if(adminEquipment.getType().equals("0")){
|
|
|
//全部机器
|
|
|
- query.eq(TEquipment::getAdminId,adminId);
|
|
|
+ query.eq(TEquipment::getAdminId,admin.getParentId());
|
|
|
}else {
|
|
|
String equipmentIds = adminEquipment.getEquipmentIds();
|
|
|
- List<String> equipmentIdList = JSON.parseArray(equipmentIds, String.class);
|
|
|
- query.in(TEquipment::getId,equipmentIdList);
|
|
|
+ String[] strings = equipmentIds.split(",");
|
|
|
+// List<String> equipmentIdList = JSON.parseArray(equipmentIds, String.class);
|
|
|
+ query.in(TEquipment::getId,strings);
|
|
|
}
|
|
|
}
|
|
|
// query.eq(TEquipment::getAdminId,adminId);
|
|
@@ -679,6 +682,11 @@ public class TEquipmentController {
|
|
|
String machineTotalNum = "";
|
|
|
String machineUseNum = "";
|
|
|
String equipmentId = param.getEquipmentId();
|
|
|
+ String paramAdminId = param.getAdminId();
|
|
|
+ TAdmin admin = tAdminService.getById(paramAdminId);
|
|
|
+ if(admin.getType()<2){
|
|
|
+ param.setAdminId(null);
|
|
|
+ }
|
|
|
//判断是否有机器id传入
|
|
|
if (equipmentId != null && equipmentId != "") {
|
|
|
Long id = Long.valueOf(equipmentId);
|