切换导航条
此项目
正在载入...
登录
anyv
/
xkeasy
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
王晓刚
6 years ago
提交
1b4d30b1ffd834311cfae10de51488ac189c1921
1 个父辈
f17a108c
1 个管道 的构建
通过
耗费 0 秒
接收推送消息
变更
3
构建
1
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
65 行增加
和
4 行删除
app/portal/controller/LoadController.php
app/portal/model/IndentModel.php
app/portal/model/LogisticsModel.php
app/portal/controller/LoadController.php
查看文件 @
1b4d30b
...
...
@@ -10,6 +10,7 @@ namespace app\portal\controller;
use
app\portal\model\IndentModel
;
use
app\portal\model\LogisticsModel
;
use
cmf\controller\HomeBaseController
;
class
LoadController
extends
HomeBaseController
...
...
@@ -32,9 +33,8 @@ class LoadController extends HomeBaseController
dump
(
cache
(
'data'
));
}
public
function
notify
(){
$RequestType
=
$_POST
[
'RequestType'
];
$RequestData
=
$_POST
[
'RequestData'
];
$RequestType
=
empty
(
$_POST
[
'RequestType'
])
?
0
:
$_POST
[
'RequestType'
];
$RequestData
=
empty
(
$_POST
[
'RequestData'
])
?
0
:
$_POST
[
'RequestData'
];
if
(
empty
(
$RequestType
)){
$this
->
error
(
'error'
);
}
...
...
@@ -42,10 +42,21 @@ class LoadController extends HomeBaseController
$this
->
error
(
'error'
);
}
$result
=
json_decode
(
$RequestData
,
true
);
$indentModel
=
new
IndentModel
();
foreach
(
$result
[
'data'
]
as
$key
=>
$vo
){
$indent
=
$indentModel
->
findData
([
'logistic_code'
=>
$vo
[
'LogisticCode'
]]);
if
(
!
empty
(
$indent
)){
if
(
$vo
[
'state'
]
>=
1
&&
$vo
[
'state'
]
!=
4
){
if
(
$indent
[
'state'
]
==
2
){
$indentModel
->
updateData
([
'id'
=>
$indent
[
'id'
]],[
'state'
=>
5
]);
}
}
}
}
cache
(
'result'
,
$result
);
$bird
=
config
(
'bird'
);
$date
=
date
(
"Y-m-d H:i:s"
,
time
());
$data
=
'{ "EBusinessID": "
test1472267
", "UpdateTime": "'
.
$date
.
'", "Success": true, "Reason": ""}'
;
$data
=
'{ "EBusinessID": "
'
.
$bird
[
'EBusinessID'
]
.
'
", "UpdateTime": "'
.
$date
.
'", "Success": true, "Reason": ""}'
;
cache
(
'data'
,
$data
);
return
$data
;
}
...
...
app/portal/model/IndentModel.php
查看文件 @
1b4d30b
...
...
@@ -40,6 +40,17 @@ class IndentModel extends Model
}
/**
* 更新
* @param $where
* @param $data
* @return IndentModel
*/
public
function
updateData
(
$where
,
$data
){
$result
=
$this
->
where
(
$where
)
->
update
(
$data
);
return
$result
;
}
/**
* 删除订单
* @param $where
* @return int
...
...
app/portal/model/LogisticsModel.php
0 → 100644
查看文件 @
1b4d30b
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/6/8
* Time: 14:34
*/
namespace
app\portal\model
;
use
think\Model
;
class
LogisticsModel
extends
Model
{
/**
* 获取单条数据
* @param $where
* @return array|false|\PDOStatement|string|Model
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public
function
findData
(
$where
){
$data
=
$this
->
where
(
$where
)
->
find
();
return
$data
;
}
/**
* 更新
* @param $where
* @param $data
* @return LogisticsModel
*/
public
function
updateData
(
$where
,
$data
){
$result
=
$this
->
where
(
$where
)
->
update
(
$data
);
return
$result
;
}
}
\ No newline at end of file
...
...
请
注册
或
登录
后发表评论