Add PRO_IOD and USR_ID columns to the list tables.
This commit is contained in:
davidcallizaya
2017-02-14 15:43:26 -04:00
parent 61c960e11f
commit 5a41120226
37 changed files with 1493 additions and 96 deletions

View File

@@ -97,6 +97,10 @@ class ListCompleted extends BaseListCompleted
$criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'COMPLETED');
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow"));
$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'];
$con = Propel::getConnection( ListCompletedPeer::DATABASE_NAME );
try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME );
@@ -124,6 +128,10 @@ class ListCompleted extends BaseListCompleted
*/
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'];
$con = Propel::getConnection( ListCompletedPeer::DATABASE_NAME );
try {
$con->begin();