|
|
@@ -6,6 +6,7 @@ import kd.bos.form.plugin.AbstractFormPlugin;
|
|
|
import kd.bos.orm.query.QCP;
|
|
|
import kd.bos.orm.query.QFilter;
|
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
|
+import kd.bos.servicehelper.QueryServiceHelper;
|
|
|
import kd.sdk.plugin.Plugin;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
@@ -210,14 +211,15 @@ public class WECostUtil extends AbstractFormPlugin implements Plugin {
|
|
|
*/
|
|
|
|
|
|
public static HashMap<Long, HashMap<String, Double>> dormitoryHydroelectric(Set<Long> dormitoryIds) {
|
|
|
+
|
|
|
//获取宿舍信息
|
|
|
- DynamicObject[] dormitoryLoad = BusinessDataServiceHelper.load("uzi9_dormitory_wide",
|
|
|
+ DynamicObjectCollection dormitoryQuery = QueryServiceHelper.query("uzi9_dormitory_wide",
|
|
|
"id,parent,uzi9_water_bill,uzi9_electricity_bill," +
|
|
|
"parent.parent.id,parent.parent.uzi9_water_bill,parent.parent.uzi9_electricity_bill", new QFilter[]{new QFilter("id", QCP.in, dormitoryIds)});
|
|
|
|
|
|
HashMap<Long, HashMap<String, Double>> dormitoryMap = new HashMap<>();
|
|
|
|
|
|
- for (DynamicObject dormitory : dormitoryLoad) {
|
|
|
+ for (DynamicObject dormitory : dormitoryQuery) {
|
|
|
HashMap<String, Double> costMap = new HashMap<>();
|
|
|
|
|
|
//宿舍
|