Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
my-yaf-project
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenchuanwen
my-yaf-project
Commits
07cfc52f
Commit
07cfc52f
authored
Sep 12, 2018
by
wwccw0591
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pc
parent
c7ad2a3c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
6 deletions
+19
-6
OrderService.php
application/models/Business/Order/OrderService.php
+13
-5
MemberFavoritesStoreStoreMemberStatistics.php
...s/DAO/Store/MemberFavoritesStoreStoreMemberStatistics.php
+6
-1
No files found.
application/models/Business/Order/OrderService.php
100755 → 100644
View file @
07cfc52f
...
@@ -66,12 +66,13 @@ class OrderServiceModel extends \Business\AbstractModel
...
@@ -66,12 +66,13 @@ class OrderServiceModel extends \Business\AbstractModel
// $query2[]= array('match' => array('goodsName' => $keyword));
// $query2[]= array('match' => array('goodsName' => $keyword));
// $res1['should']=$query2;
// $res1['should']=$query2;
// $allQuery['bool']=$res1;
// $allQuery['bool']=$res1;
$query1
=
array
(
'match'
=>
array
(
'buyerId'
=>
$memberId
));
$query1
[]
=
array
(
'match'
=>
array
(
'buyerId'
=>
$memberId
));
$query1
[]
=
array
(
'match'
=>
array
(
'deleteState'
=>
ApiConst
::
undeleteOrder
));
$res1
[
'must'
][
0
]
=
$query1
;
$res1
[
'must'
][
0
]
=
$query1
;
// $query2[]= array('match' => array('orderSn' => $keyword"));
// $query2[]= array('match' => array('orderSn' => $keyword"));
$query2
[]
=
array
(
'match'
=>
array
(
'storeName'
=>
$keyword
));
$query2
[]
=
array
(
'match'
=>
array
(
'storeName'
=>
$keyword
));
$query2
[]
=
array
(
'match'
=>
array
(
'goodsName'
=>
$keyword
));
$query2
[]
=
array
(
'match'
=>
array
(
'goodsName'
=>
$keyword
));
$query2
[]
=
array
(
'wildcard'
=>
array
(
'orderSn'
=>
"*
{
$keyword
}
*"
));
$res1
[
'must'
][
1
][
'bool'
][
'should'
]
=
$query2
;
$res1
[
'must'
][
1
][
'bool'
][
'should'
]
=
$query2
;
$allQuery
[
'bool'
]
=
$res1
;
$allQuery
[
'bool'
]
=
$res1
;
// echo json_encode($allQuery);exit;
// echo json_encode($allQuery);exit;
...
@@ -84,9 +85,9 @@ class OrderServiceModel extends \Business\AbstractModel
...
@@ -84,9 +85,9 @@ class OrderServiceModel extends \Business\AbstractModel
$orderIdsField
=
array_column
(
$res
[
'list'
],
'orderId'
);
$orderIdsField
=
array_column
(
$res
[
'list'
],
'orderId'
);
$orderIds
=
implode
(
','
,
$orderIdsField
);
$orderIds
=
implode
(
','
,
$orderIdsField
);
if
(
$orderIds
)
{
if
(
$orderIds
)
{
$where
=
Common
::
format
(
"
han_order.buyer_id=
{
0
}
and delete_state=
{
1
}
and (order_id in(
{
2
}
) or han_order.order_sn like '%
{
3
}
%')"
,
$memberId
,
ApiConst
::
undeleteOrder
,
$orderIds
,
$keyword
);
$where
=
Common
::
format
(
"
order_id in(
{
0
}
)"
,
$orderIds
);
}
else
{
}
else
{
$where
=
Common
::
format
(
" han_order.buyer_id=
{
0
}
and delete_state=
{
1
}
and han_order.order_sn like '%
{
2
}
%'"
,
$memberId
,
ApiConst
::
undeleteOrder
,
$keyword
)
;
$where
=
false
;
}
}
return
$where
;
return
$where
;
}
}
...
@@ -105,6 +106,12 @@ class OrderServiceModel extends \Business\AbstractModel
...
@@ -105,6 +106,12 @@ class OrderServiceModel extends \Business\AbstractModel
$refundReturnDao
=
\DAO\Order\RefundReturnModel
::
getInstance
(
DbNameConst
::
salveDBConnectName
);
$refundReturnDao
=
\DAO\Order\RefundReturnModel
::
getInstance
(
DbNameConst
::
salveDBConnectName
);
if
(
$keyWord
!==
false
)
{
if
(
$keyWord
!==
false
)
{
$where
=
$this
->
getOrderIndexWhere
(
$memberId
,
$keyWord
,
$pageIndex
,
$pageSize
);
$where
=
$this
->
getOrderIndexWhere
(
$memberId
,
$keyWord
,
$pageIndex
,
$pageSize
);
if
(
$where
===
false
){
return
Array
(
'orders'
=>
[],
'totalCount'
=>
ApiConst
::
zero
,
);
}
}
else
{
}
else
{
$where
[
'delete_state'
]
=
ApiConst
::
undeleteOrder
;
$where
[
'delete_state'
]
=
ApiConst
::
undeleteOrder
;
...
@@ -118,6 +125,7 @@ class OrderServiceModel extends \Business\AbstractModel
...
@@ -118,6 +125,7 @@ class OrderServiceModel extends \Business\AbstractModel
$where
[
'order_state'
]
=
array
(
'in'
,
explode
(
','
,
$orderState
));
$where
[
'order_state'
]
=
array
(
'in'
,
explode
(
','
,
$orderState
));
}
}
}
}
//获得订单列表
//获得订单列表
$orders
=
\Our\RedisHelper
::
cachedFunction
(
\Redis\Db5\OrderRedisModel
::
getInstance
(),
array
(
&
$orderDao
,
'getList'
),
array
(
$where
,
$this
->
orderField
,
$pageIndex
,
$pageSize
,
$order
=
array
(
'add_time'
=>
'desc'
)),
\Our\ApiConst
::
oneDaySecond
,
array
(
$memberId
));
$orders
=
\Our\RedisHelper
::
cachedFunction
(
\Redis\Db5\OrderRedisModel
::
getInstance
(),
array
(
&
$orderDao
,
'getList'
),
array
(
$where
,
$this
->
orderField
,
$pageIndex
,
$pageSize
,
$order
=
array
(
'add_time'
=>
'desc'
)),
\Our\ApiConst
::
oneDaySecond
,
array
(
$memberId
));
if
(
!
empty
(
$orders
[
'list'
]))
{
if
(
!
empty
(
$orders
[
'list'
]))
{
...
...
application/models/DAO/Store/MemberFavoritesStoreStoreMemberStatistics.php
View file @
07cfc52f
...
@@ -71,7 +71,12 @@ class MemberFavoritesStoreStoreMemberStatisticsModel extends \DAO\AbstractModel
...
@@ -71,7 +71,12 @@ class MemberFavoritesStoreStoreMemberStatisticsModel extends \DAO\AbstractModel
if
(
!
empty
(
$result
[
'list'
])){
if
(
!
empty
(
$result
[
'list'
])){
$result
[
'list'
]
=
$this
->
getListNotNull
(
$result
[
'list'
]);
$result
[
'list'
]
=
$this
->
getListNotNull
(
$result
[
'list'
]);
foreach
(
$result
[
'list'
]
as
$key
=>
$val
){
foreach
(
$result
[
'list'
]
as
$key
=>
$val
){
$result
[
'list'
][
$key
][
'isBacklist'
]
=
$val
[
'isBacklist'
]
?
$val
[
'isBacklist'
]
:
ApiConst
::
zero
;
if
(
$val
[
'favType'
]
==
ApiConst
::
two
){
$result
[
'list'
][
$key
][
'isBacklist'
]
=
ApiConst
::
one
;
}
else
{
$result
[
'list'
][
$key
][
'isBacklist'
]
=
ApiConst
::
zero
;
}
// $result['list'][$key]['isBacklist']=$val['isBacklist']?$val['isBacklist']:ApiConst::zero;
$result
[
'list'
][
$key
][
'orderTotal'
]
=
$val
[
'orderTotal'
]
?
$val
[
'orderTotal'
]
:
ApiConst
::
zero
;
$result
[
'list'
][
$key
][
'orderTotal'
]
=
$val
[
'orderTotal'
]
?
$val
[
'orderTotal'
]
:
ApiConst
::
zero
;
$result
[
'list'
][
$key
][
'orderGoodsCount'
]
=
$val
[
'orderGoodsCount'
]
?
$val
[
'orderGoodsCount'
]
:
ApiConst
::
zero
;
$result
[
'list'
][
$key
][
'orderGoodsCount'
]
=
$val
[
'orderGoodsCount'
]
?
$val
[
'orderGoodsCount'
]
:
ApiConst
::
zero
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment