DeductController.php 906 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace hd\controllers;
  3. use bizHd\custom\classes\CustomClass;
  4. use common\components\util;
  5. use Yii;
  6. class DeductController extends BaseController
  7. {
  8. public $guestAccess = [];
  9. //减少余额 ssh 20250329(这个方法应该建在CustomController的)
  10. public function actionDeductBalance()
  11. {
  12. $post = Yii::$app->request->post();
  13. $customId = $post['customId'] ?? 0;
  14. $custom = CustomClass::getByID($customId, true);
  15. if (empty($custom)) {
  16. util::fail('没有找到客户');
  17. }
  18. if ($custom->shopId != $this->shopId) {
  19. util::fail('不是你的客户');
  20. }
  21. $amount = $post['amount'] ?? 0;
  22. if (empty($amount)) {
  23. util::fail('请填写金额');
  24. }
  25. if ($amount < 0) {
  26. util::fail('金额要大于0');
  27. }
  28. util::complete('减少成功');
  29. }
  30. }