添加功能
This commit is contained in:
@@ -68,22 +68,19 @@ class PropertyMeterArchives(models.Model):
|
||||
return record
|
||||
|
||||
def update_epitope_values(self):
|
||||
meter_ids = self.env["property.meter.archives"].browse(
|
||||
self._context.get("active_ids", self._context.get("active_id"))
|
||||
)
|
||||
for meter in meter_ids:
|
||||
for property in meter.yuthon_property_ids:
|
||||
for record in self:
|
||||
for property in record.yuthon_property_ids:
|
||||
existing_energy = self.env["yuthon.property.energy"].search(
|
||||
[
|
||||
("yuthon_property_id", "=", property.id),
|
||||
("property_meter_archives_id", "=", meter.id),
|
||||
("property_meter_archives_id", "=", record.id),
|
||||
],
|
||||
limit=1,
|
||||
)
|
||||
if not existing_energy:
|
||||
self.env["yuthon.property.energy"].create(
|
||||
{
|
||||
"property_meter_archives_id": meter.id,
|
||||
"property_meter_archives_id": record.id,
|
||||
"yuthon_property_id": property.id,
|
||||
}
|
||||
)
|
||||
|
||||
@@ -69,22 +69,19 @@ class PropertyMeterWater(models.Model):
|
||||
return record
|
||||
|
||||
def update_epitope_values(self):
|
||||
meter_ids = self.env["property.meter.water"].browse(
|
||||
self._context.get("active_ids", self._context.get("active_id"))
|
||||
)
|
||||
for meter in meter_ids:
|
||||
for property in meter.yuthon_property_ids:
|
||||
existing_energy = self.env["yuthon.property.water"].search(
|
||||
for record in self:
|
||||
for property in record.yuthon_property_ids:
|
||||
existing_energy = self.env["yuthon.property.energy"].search(
|
||||
[
|
||||
("yuthon_property_id", "=", property.id),
|
||||
("property_meter_water_id", "=", meter.id),
|
||||
("property_meter_archives_id", "=", record.id),
|
||||
],
|
||||
limit=1,
|
||||
)
|
||||
if not existing_energy:
|
||||
self.env["yuthon.property.water"].create(
|
||||
self.env["yuthon.property.energy"].create(
|
||||
{
|
||||
"property_meter_water_id": meter.id,
|
||||
"property_meter_archives_id": record.id,
|
||||
"yuthon_property_id": property.id,
|
||||
}
|
||||
)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<header>
|
||||
<button class="oe_highlight" name="batch_reading_push" string="任务生成" type="object"/>
|
||||
<button class="oe_highlight" name="button_archives_state" string="停用" type="object"/>
|
||||
<button class="oe_highlight" name="update_epitope_values" string="更新" type="object"/>
|
||||
<!-- <button class="oe_highlight" name="update_epitope_values" string="更新" type="object"/>-->
|
||||
</header>
|
||||
<field name="sequence1"/>
|
||||
<field name="number" column_invisible="1"/>
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
<button class="oe_highlight" name="batch_reading_water_push" string="任务生成"
|
||||
type="object" />
|
||||
<button class="oe_highlight" name="button_water_state" string="停用" type="object" />
|
||||
<button class="oe_highlight" name="update_epitope_values" string="更新"
|
||||
type="object" />
|
||||
<!-- <button class="oe_highlight" name="update_epitope_values" string="更新"-->
|
||||
<!-- type="object" />-->
|
||||
</header>
|
||||
<field name="sequence1" />
|
||||
<field name="number" column_invisible="1" />
|
||||
|
||||
Reference in New Issue
Block a user