Improve ifs

Remove PRO_ID update because it is not required
Refresh APP_STATUS_ID
This commit is contained in:
davidcallizaya
2017-02-21 16:25:17 -04:00
parent 8d957c7566
commit 5988543a68
11 changed files with 132 additions and 149 deletions

View File

@@ -25,18 +25,21 @@ class ListMyInbox extends BaseListMyInbox
*/
public function create($data)
{
$p = new Process();
if (!empty($data['PRO_UID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
$u = new Users();
if (!empty($data['USR_UID'])) {
$data['USR_ID'] = $data['USR_UID']==='SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
$t = new Task();
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME );
try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME );
@@ -64,18 +67,17 @@ class ListMyInbox extends BaseListMyInbox
*/
public function update($data)
{
$p = new Process();
if(!empty($data['PRO_UID'])) {
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
$u = new Users();
if(!empty($data['USR_UID'])) {
$data['USR_ID'] = $data['USR_UID']==='SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
$t = new Task();
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME );
try {
$con->begin();