FixController.php 805 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: shenyang
  5. * Date: 2018/11/16
  6. * Time: 3:11 PM
  7. */
  8. namespace app\backend\modules\point\controllers;
  9. use app\common\components\BaseController;
  10. use app\common\models\finance\PointLog;
  11. use app\common\models\Order;
  12. class FixController extends BaseController
  13. {
  14. public function index()
  15. {
  16. $orders = Order::
  17. where('create_time','>',strtotime('2018-10-25'))
  18. ->where('deduction_price','>',0)
  19. ->get();
  20. $error = $orders->filter(function (Order $order){
  21. $deduction_price = (int)$order->deduction_price;
  22. $p = PointLog::where("remark","订单[{$order->order_sn}]抵扣[{$deduction_price}]元")->count();
  23. return !$p;
  24. });
  25. dd($error->pluck('order_sn')->implode(','));
  26. }
  27. }