浏览代码

Cron paiement automatique des commandes

dev
keun 6 年前
父节点
当前提交
6777a6458b
共有 1 个文件被更改,包括 28 次插入0 次删除
  1. +28
    -0
      backend/controllers/CronController.php

+ 28
- 0
backend/controllers/CronController.php 查看文件

@@ -224,5 +224,33 @@ class CronController extends BackendController {
}
}
}
public function actionPaiementAutoCommandes($key = '') {
if ($key == '64ac0bdab7e9f5e48c4d991ec5201d57') {
$commandes = Commande::find()
->with('commandeProduits', 'user')
->joinWith('production')
->where(['production.date' => date('Y-m-d')])
->orderBy('date ASC')
->all();
foreach($commandes as $c) {
if($c->paiement_automatique && Etablissement::getConfig('credit_pain', $c->production->id_etablissement)) {
$c->init() ;
if ($c->getMontant() > 0) {
$c->creditHistorique(
CreditHistorique::TYPE_PAIEMENT,
$c->getMontant(),
$c->production->id_etablissement,
$c->id_user,
User::ID_USER_SYSTEM
);
}
}
}
}
}

}

正在加载...
取消
保存