Beispiel #1
0
 public function setData($data = [], &$id = null)
 {
     $login_info = Yii::$app->session->get('login_info');
     $data['D01_UPD_USER_ID'] = $login_info['M50_USER_ID'];
     if ($id) {
         $obj = static::findOne($id);
     } else {
         $obj = new Sdptd01customer();
         $data['D01_CUST_NO'] = $obj->getSeq();
         $data['D01_TAISYO'] = 1;
         $id = $data['D01_CUST_NO'];
         $obj->D01_INP_DATE = new Expression("CURRENT_DATE");
         $data['D01_INP_USER_ID'] = $login_info['M50_USER_ID'];
     }
     $obj->attributes = $data;
     foreach ($obj->attributes as $k => $v) {
         if ($k != 'D01_UPD_DATE' && $k != 'D01_INP_DATE') {
             $obj->{$k} = trim($v) != '' ? trim($v) : null;
         }
     }
     $obj->D01_UPD_DATE = new Expression("CURRENT_DATE");
     $this->obj = $obj;
 }