Commit 37ff8b9f authored by 赵啸非's avatar 赵啸非

添加设备相关

parent a60de9fc
Pipeline #2545 failed with stages
...@@ -27,4 +27,6 @@ public class MatterDatumVo extends BaseEntityLong { ...@@ -27,4 +27,6 @@ public class MatterDatumVo extends BaseEntityLong {
private String deptName; private String deptName;
private Integer pub; private Integer pub;
private String devicenum;
} }
\ No newline at end of file
...@@ -15,6 +15,8 @@ import com.mortals.xhx.common.utils.StringUtils; ...@@ -15,6 +15,8 @@ import com.mortals.xhx.common.utils.StringUtils;
import com.mortals.xhx.module.baseset.model.BasesetEntity; import com.mortals.xhx.module.baseset.model.BasesetEntity;
import com.mortals.xhx.module.baseset.model.BasesetQuery; import com.mortals.xhx.module.baseset.model.BasesetQuery;
import com.mortals.xhx.module.baseset.service.BasesetService; import com.mortals.xhx.module.baseset.service.BasesetService;
import com.mortals.xhx.module.device.model.DeviceMatterDatumQuery;
import com.mortals.xhx.module.device.service.DeviceMatterDatumService;
import com.mortals.xhx.module.hotword.model.HotwordEntity; import com.mortals.xhx.module.hotword.model.HotwordEntity;
import com.mortals.xhx.module.hotword.model.HotwordQuery; import com.mortals.xhx.module.hotword.model.HotwordQuery;
import com.mortals.xhx.module.hotword.service.HotwordService; import com.mortals.xhx.module.hotword.service.HotwordService;
...@@ -59,9 +61,9 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -59,9 +61,9 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
@Autowired @Autowired
private ParamService paramService; private ParamService paramService;
@Autowired @Autowired
private HotwordService hotwordService;
@Autowired
private BasesetService basesetService; private BasesetService basesetService;
@Autowired
private DeviceMatterDatumService deviceMatterDatumService;
public MatterDatumController() { public MatterDatumController() {
super.setModuleDesc("事项申请材料"); super.setModuleDesc("事项申请材料");
...@@ -76,7 +78,6 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -76,7 +78,6 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
@Override @Override
protected void doListBefore(MatterDatumEntity query, Map<String, Object> model, Context context) throws AppException { protected void doListBefore(MatterDatumEntity query, Map<String, Object> model, Context context) throws AppException {
List<OrderCol> orderColList = new ArrayList<>(); List<OrderCol> orderColList = new ArrayList<>();
orderColList.add(new OrderCol("isRecommend", OrderCol.DESCENDING)); orderColList.add(new OrderCol("isRecommend", OrderCol.DESCENDING));
orderColList.add(new OrderCol("createTime", OrderCol.DESCENDING)); orderColList.add(new OrderCol("createTime", OrderCol.DESCENDING));
...@@ -157,9 +158,18 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -157,9 +158,18 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
return matterDatumInfo; return matterDatumInfo;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
if(!ObjectUtils.isEmpty(query.getDevicenum())){
Set<Long> matterSet = deviceMatterDatumService.find(new DeviceMatterDatumQuery().deviceCode(query.getDevicenum())).stream().map(item -> item.getMatterId()).collect(Collectors.toSet());
Iterator<MatterDatumInfo> iterator = collect.iterator();
while (iterator.hasNext()) {
MatterDatumInfo next = iterator.next();
if(matterSet.contains(next.getMatterId())){
iterator.remove();
}
}
}
model.put(KEY_RESULT_DATA, collect); model.put(KEY_RESULT_DATA, collect);
model.put(PAGEINFO_KEY, result.getPageInfo()); model.put(PAGEINFO_KEY, result.getPageInfo());
model.put(MESSAGE_INFO, busiDesc + "成功"); model.put(MESSAGE_INFO, busiDesc + "成功");
recordSysLog(request, busiDesc + " 【成功】"); recordSysLog(request, busiDesc + " 【成功】");
} catch (Exception e) { } catch (Exception e) {
...@@ -173,7 +183,4 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -173,7 +183,4 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
return ret; return ret;
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment