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
53ccb9bb
Commit
53ccb9bb
authored
Sep 03, 2018
by
zhz
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master_dev' of git.shenbd.com:qm-develop/shenbd into master_dev
parents
086b4c2a
72b53998
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
36 additions
and
18 deletions
+36
-18
Index.php
application/controllers/Index.php
+13
-0
ArrayConst.php
application/library/Our/ArrayConst.php
+6
-0
OrderService.php
application/models/Business/Order/OrderService.php
+17
-17
news_server.php
scripts/crontab/push/news_server.php
+0
-1
No files found.
application/controllers/Index.php
View file @
53ccb9bb
...
...
@@ -8,7 +8,19 @@ class IndexController extends \Our\Controller_Abstract {
public
function
init
(){
}
public
function
is_https
()
{
if
(
!
empty
(
$_SERVER
[
'HTTPS'
])
&&
strtolower
(
$_SERVER
[
'HTTPS'
])
!==
'off'
)
{
return
true
;
}
elseif
(
isset
(
$_SERVER
[
'HTTP_X_FORWARDED_PROTO'
])
&&
$_SERVER
[
'HTTP_X_FORWARDED_PROTO'
]
===
'https'
)
{
return
true
;
}
elseif
(
!
empty
(
$_SERVER
[
'HTTP_FRONT_END_HTTPS'
])
&&
strtolower
(
$_SERVER
[
'HTTP_FRONT_END_HTTPS'
])
!==
'off'
)
{
return
true
;
}
elseif
(
$_SERVER
[
'SERVER_PORT'
]
==
89
){
return
true
;
}
return
false
;
}
public
function
getHtmlAction
(){
$this
->
req
=
$this
->
getRequest
()
->
getQuery
();
$postData
=
$this
->
req
;
...
...
@@ -40,6 +52,7 @@ class IndexController extends \Our\Controller_Abstract {
}
public
function
indexAction
()
{
json_encode
(
$_SERVER
);
exit
;
$elasticConfig
=
\Our\Common
::
getConfig
(
'elastic.master'
);
$configArray
=
array
(
$elasticConfig
->
host
.
':'
.
$elasticConfig
->
port
,
...
...
application/library/Our/ArrayConst.php
View file @
53ccb9bb
...
...
@@ -35,6 +35,12 @@ class ArrayConst
ApiConst
::
qqPayType
,
ApiConst
::
wxLitePayType
);
const
orderPayTypeOnlines
=
array
(
ApiConst
::
wxpay
,
ApiConst
::
alipay
,
ApiConst
::
tenpay
,
ApiConst
::
wxProgram
);
//退货方式
const
refundTypes
=
array
(
ApiConst
::
refundTypeMoney
=>
array
(
'id'
=>
ApiConst
::
refundTypeMoney
,
'name'
=>
"退款"
,
'desc'
=>
'未收到货(包含未签收),或卖家协商同意前提下'
),
...
...
application/models/Business/Order/OrderService.php
View file @
53ccb9bb
...
...
@@ -398,11 +398,11 @@ class OrderServiceModel extends \Business\AbstractModel
public
function
changeOrderStateCancelUnconditional
(
$orderInfo
)
{
echo
json_encode
(
$orderInfo
)
;
exit
;
echo
234234
;
exit
;
$orderDao
=
\DAO\Order\OrderModel
::
getInstance
(
DbNameConst
::
masterDBConnectName
);
$refundReturnDao
=
\DAO\Order\RefundReturnModel
::
getInstance
(
DbNameConst
::
masterDBConnectName
);
//$orderGoodsDao=\DAO\Order\OrderGoodsModel::getInstance();
// $orderGoods=$orderGoodsDao->getOrderGoodsByOrderIds($orderInfo['orderId']);
// $orderGoods=$orderGoodsDao->getOrderGoodsByOrderIds($orderInfo['orderId']);
try
{
$orderId
=
$orderInfo
[
'orderId'
];
//更新订单信息
...
...
@@ -413,6 +413,7 @@ class OrderServiceModel extends \Business\AbstractModel
echo
'订单:'
.
json_encode
(
$orderInfo
)
.
'关闭失败!!'
.
"
\r\n
"
;
}
else
{
echo
2134234
;
exit
;
$refundSn
=
$refundReturnDao
->
getRefundsn
(
$orderInfo
[
'storeId'
]);
//生成退款记录
$update
[
'order_id'
]
=
$orderInfo
[
'orderId'
];
...
...
@@ -493,6 +494,15 @@ class OrderServiceModel extends \Business\AbstractModel
if
(
!
empty
(
$orders
))
{
$orderIds
=
array_column
(
$orders
,
'orderId'
);
$orderGoods
=
$orderGoodsDao
->
getOrderGoodsByOrderIds
(
$orderIds
,
$this
->
getGoodsDetailField
());
foreach
(
$orders
as
$order
)
{
$orderDao
->
deleteOrderCache
(
$order
[
'buyerId'
],
$order
[
'orderId'
],
$order
[
'storeId'
]);
if
(
$order
[
'paymentTime'
]
>
ApiConst
::
zero
&&
in_array
(
$orders
[
'paymentType'
],
ArrayConst
::
orderPayTypeOnlines
))
{
$this
->
changeOrderStateCancelUnconditional
(
$order
);
}
}
$push
=
Push
::
getInstance
();
$push
->
pushOrderCloseMessage
(
$orders
);
$storeCartsList
=
array
();
$storeCarts
=
array
();
$storeCarts
[
'storeCarts'
]
=
array
();
...
...
@@ -505,22 +515,12 @@ class OrderServiceModel extends \Business\AbstractModel
if
(
!
empty
(
$storeCarts
[
'storeCarts'
])){
array_push
(
$storeCartsList
,
$storeCarts
);
}
//$res = $orderDao->updateNotRecieveOrders(ApiConst::orderStateWaitConfirm, ApiConst::orderStateClose, 'add_time', ApiConst::orderStateWaitConfirmBeyond, $this->orderMessageField);
if
(
!
empty
(
$orders
)){
foreach
(
$orders
as
$order
)
{
$orderDao
->
deleteOrderCache
(
$order
[
'buyerId'
],
$order
[
'orderId'
],
$order
[
'storeId'
]);
// if ($order['paymentTime'] > ApiConst::zero && in_array($orders['paymentType'], ArrayConst::payTypeOnlines)) {
// $this->changeOrderStateCancelUnconditional($order);
// }
}
// $orderDao->updateNotRecieveOrders(ApiConst::orderStateWaitConfirm, ApiConst::orderStateClose, 'add_time', ApiConst::orderStateWaitConfirmBeyond, $this->orderMessageField);
try
{
$orderConfirmUtilDao
->
updateGoodsStorage
(
$storeCartsList
);
}
catch
(
\Exception
$ex
){
throw
new
\Exception
(
'商品库存更新失败:'
.
$ex
->
getMessage
(),
$ex
->
getCode
());
}
$push
=
Push
::
getInstance
();
$push
->
pushOrderCloseMessage
(
$orders
);
// try{
// $orderConfirmUtilDao->updateGoodsStorage($storeCartsList);
// }catch(\Exception $ex){
// throw new \Exception('商品库存更新失败:'.$ex->getMessage(),$ex->getCode());
// }
}
}
...
...
scripts/crontab/push/news_server.php
View file @
53ccb9bb
...
...
@@ -189,7 +189,6 @@ $tcp_server->on('connect', function($serv, $fd) use($conf){
$tcp_server
->
on
(
'receive'
,
function
(
$serv
,
$fd
,
$from_id
,
$data
)
use
(
$conf
)
{
// echo $data;
$data
=
json_decode
(
$data
,
true
);
var_dump
(
$data
);
if
(
empty
(
$data
[
'data'
])
&&
!
isset
(
$data
[
'data'
])){
$serv
->
send
(
$fd
,
responseJson
(
1
,
"fail"
,
[
'method'
=>
'receive'
,
'error_code'
=>
1
,
'status'
=>
0
]));
$serv
->
close
(
$fd
);
...
...
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