示例#1
0
 public function actionSimpan()
 {
     $model = new Distributor();
     $model->load(Yii::$app->request->post());
     $kd = Yii::$app->esmcode->kdDbtr();
     $model->KD_DISTRIBUTOR = $kd;
     $model->save();
     return $this->redirect(['view', 'id' => $model->ID]);
 }
示例#2
0
 public function actionSimpan()
 {
     $model = new Distributor();
     $model->load(Yii::$app->request->post());
     $ck = Distributor::find()->select('KD_DISTRIBUTOR')->where('STATUS <> 3')->orderBy(['ID' => SORT_DESC])->one();
     if (count($ck) == 0) {
         $nkd = 1;
     } else {
         $kd = explode('.', $ck->KD_DISTRIBUTOR);
         $nkd = $kd[1] + 1;
     }
     $kd = "DIS." . str_pad($nkd, "3", "0", STR_PAD_LEFT);
     $model->KD_DISTRIBUTOR = $kd;
     $model->save();
     return $this->redirect(['view', 'id' => $model->ID]);
 }