diff --git a/application/admin/model/order/StoreOrder.php b/application/admin/model/order/StoreOrder.php index bfbd1214..f4d76783 100644 --- a/application/admin/model/order/StoreOrder.php +++ b/application/admin/model/order/StoreOrder.php @@ -54,6 +54,7 @@ class StoreOrder extends ModelBasic $_info[$k]['cart_info'] = json_decode($v['cart_info'],true); } $item['_info'] = $_info; + $item['add_time'] = date('Y-m-d H:i:s',$item['add_time']); if($item['pink_id'] && $item['combination_id']){ $pinkStatus = StorePink::where('order_id_key',$item['id'])->value('status'); switch ($pinkStatus){ @@ -904,4 +905,21 @@ HTML; if(!$uid) return 0; return self::where('uid',$uid)->where('paid',1)->where('refund_status',0)->where('status',2)->count(); } + /** + * 获取已支付的订单 + * @param int $is_promoter + * @return int|string + */ + public static function getOrderPayCount($is_promoter = 0){ + return self::where('o.paid',1)->alias('o')->join('User u','u.uid=o.uid')->where('u.is_promoter',$is_promoter)->count(); + } + + /** + * 获取最后一个月已支付的订单 + * @param int $is_promoter + * @return int|string + */ + public static function getOrderPayMonthCount($is_promoter = 0){ + return self::where('o.paid',1)->alias('o')->whereTime('o.pay_time','last month')->join('User u','u.uid=o.uid')->where('u.is_promoter',$is_promoter)->count(); + } } \ No newline at end of file diff --git a/application/admin/view/order/store_order/index.php b/application/admin/view/order/store_order/index.php index f06384ba..04c64692 100644 --- a/application/admin/view/order/store_order/index.php +++ b/application/admin/view/order/store_order/index.php @@ -82,7 +82,7 @@
@@ -112,32 +112,32 @@ {{# if(item.cart_info.productInfo.attrInfo!=undefined){ }}

- + {{item.cart_info.productInfo.store_name}} {{item.cart_info.productInfo.attrInfo.suk}} | ¥{{item.cart_info.truePrice}}×{{item.cart_info.cart_num}}

{{# }else{ }}

- + {{item.cart_info.productInfo.store_name}} | ¥{{item.cart_info.truePrice}}×{{item.cart_info.cart_num}}

{{# } }} {{# }); }} - - +