Mas cambios de controles

This commit is contained in:
2020-01-07 10:19:43 -03:00
parent affaf514fb
commit 2300ca5641
2 changed files with 11 additions and 1 deletions

View File

@ -315,6 +315,7 @@ class Proyecto extends Model
if (!isset($this->estado)) {
$id = $this->has_many(EstadoProyecto::class, 'proyecto')->max('id');
$this->estado = $this->has_many(EstadoProyecto::class, 'proyecto')->findOne($id);
$this->estado->setContainer($this->container);
}
return $this->estado;
}
@ -339,6 +340,7 @@ class Proyecto extends Model
if (!isset($this->inicio) or $this->inicio == null) {
$id = $this->has_many(EstadoProyecto::class, 'proyecto')->min('id');
$this->inicio = $this->has_many(EstadoProyecto::class, 'proyecto')->findOne($id);
$this->inicio->setContainer($this->container);
}
return $this->inicio;
}

View File

@ -315,8 +315,8 @@ class Cierre extends Model
if (!$estado) {
$data['fecha'] = $fecha->format('Y-m-d');
$estado = model(EstadoCierre::class)->create($data);
$estado->setContainer($this->container);
$estado->save();
$estado->setContainer($this->container);
}
}
protected $promesa;
@ -354,4 +354,12 @@ class Cierre extends Model
$dif = $today->diffInDays($this->fecha());
return $dif;
}
public function toArray() {
$arr = $this->asArray();
$arr['proyecto'] = $this->proyecto()->asArray();
if ($this->propietario()) {
$arr['propietario'] = $this->propietario()->asArray();
}
return $arr;
}
}