切换导航条
此项目
正在载入...
登录
郭盛
/
resource
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
郭盛
5 years ago
提交
b13095f102d8b7d32ecfed68aa2d07837beb0310
1 个父辈
7d56a9b0
1 个管道 的构建
通过
耗费 0 秒
测试消息通知
变更
2
构建
1
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
87 行增加
和
72 行删除
.idea/workspace.xml
api/index/controller/ActiveController.php
.idea/workspace.xml
查看文件 @
b13095f
...
...
@@ -16,8 +16,8 @@
<file
leaf-file-name=
"ActiveController.php"
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/api/index/controller/ActiveController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"441"
>
<caret
line=
"384"
column=
"54"
lean-forward=
"false"
selection-start-line=
"384"
selection-start-column=
"54"
selection-end-line=
"384"
selection-end-column=
"54"
/>
<state
relative-caret-position=
"115"
>
<caret
line=
"370"
column=
"40"
lean-forward=
"true"
selection-start-line=
"370"
selection-start-column=
"40"
selection-end-line=
"370"
selection-end-column=
"40"
/>
<folding>
<element
signature=
"e#129#167#0#PHP"
expanded=
"true"
/>
<element
signature=
"e#373#959#0#PHP"
expanded=
"false"
/>
...
...
@@ -33,17 +33,18 @@
<element
signature=
"e#8726#9246#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#9251#9784#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#9790#10057#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#12888#13294#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#13308#13701#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#13711#14037#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14049#14313#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14318#16680#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#15525#15931#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#15945#16338#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16348#16674#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16687#17131#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17136#17570#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17575#17835#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#11114#13253#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#13786#14192#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14206#14599#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14609#14935#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14947#15211#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#15216#17578#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16423#16829#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16843#17236#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17246#17572#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17585#18029#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#18034#18468#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#18473#18733#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</provider>
...
...
@@ -117,11 +118,11 @@
<sorting>
DEFINITION_ORDER
</sorting>
</component>
<component
name=
"PhpWorkspaceProjectConfiguration"
backward_compatibility_performed=
"true"
/>
<component
name=
"ProjectFrameBounds"
>
<option
name=
"x"
value=
"439"
/>
<option
name=
"y"
value=
"82"
/>
<component
name=
"ProjectFrameBounds"
extendedState=
"1"
>
<option
name=
"x"
value=
"71"
/>
<option
name=
"y"
value=
"81"
/>
<option
name=
"width"
value=
"1717"
/>
<option
name=
"height"
value=
"9
20
"
/>
<option
name=
"height"
value=
"9
04
"
/>
</component>
<component
name=
"ProjectView"
>
<navigator
currentView=
"ProjectPane"
proportions=
""
version=
"1"
>
...
...
@@ -242,15 +243,15 @@
<workItem
from=
"1568852246741"
duration=
"7527000"
/>
<workItem
from=
"1568861318343"
duration=
"14697000"
/>
<workItem
from=
"1568881010503"
duration=
"9880000"
/>
<workItem
from=
"1568938332139"
duration=
"
6818
000"
/>
<workItem
from=
"1568938332139"
duration=
"
7406
000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"270
021
000"
/>
<option
name=
"totallyTimeSpent"
value=
"270
609
000"
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"
439"
y=
"82"
width=
"1717"
height=
"920"
extended-state=
"0
"
/>
<frame
x=
"
71"
y=
"81"
width=
"1717"
height=
"904"
extended-state=
"1
"
/>
<editor
active=
"true"
/>
<layout>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.15932408"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
...
...
@@ -668,8 +669,8 @@
</entry>
<entry
file=
"file://$PROJECT_DIR$/api/index/controller/ActiveController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"441"
>
<caret
line=
"384"
column=
"54"
lean-forward=
"false"
selection-start-line=
"384"
selection-start-column=
"54"
selection-end-line=
"384"
selection-end-column=
"54"
/>
<state
relative-caret-position=
"115"
>
<caret
line=
"370"
column=
"40"
lean-forward=
"true"
selection-start-line=
"370"
selection-start-column=
"40"
selection-end-line=
"370"
selection-end-column=
"40"
/>
<folding>
<element
signature=
"e#129#167#0#PHP"
expanded=
"true"
/>
<element
signature=
"e#373#959#0#PHP"
expanded=
"false"
/>
...
...
@@ -685,17 +686,18 @@
<element
signature=
"e#8726#9246#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#9251#9784#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#9790#10057#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#12888#13294#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#13308#13701#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#13711#14037#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14049#14313#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14318#16680#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#15525#15931#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#15945#16338#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16348#16674#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16687#17131#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17136#17570#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17575#17835#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#11114#13253#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#13786#14192#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14206#14599#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14609#14935#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#14947#15211#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#15216#17578#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16423#16829#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#16843#17236#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17246#17572#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#17585#18029#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#18034#18468#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#18473#18733#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</provider>
...
...
api/index/controller/ActiveController.php
查看文件 @
b13095f
...
...
@@ -342,47 +342,60 @@ class ActiveController extends RestBaseController
if
(
in_array
(
$arr
[
'city'
],
$city
)){
//用户所选的通知城市在活动发布城市中
$send
=
Db
::
name
(
'send'
)
->
where
([
'job_id'
=>
$info
[
'job_id'
],
'user_id'
=>
$info
[
'user_id'
]])
->
find
();
if
(
empty
(
$send
)){
$form
=
Db
::
name
(
'form'
)
->
where
([
'user_id'
=>
$info
[
'user_id'
],
'past_time'
=>
[
'gt'
,
time
()]])
->
order
(
'past_time desc'
)
->
find
();
if
(
empty
(
$form
)){
$param
[
'status'
]
=
2
;
$data
=
Db
::
name
(
'apply'
)
->
where
(
'id'
,
$param
[
'id'
])
->
update
([
'status'
=>
$param
[
'status'
]]);
if
(
$data
){
$this
->
success
(
'SUCCESS'
);
}
else
{
$this
->
error
(
'sql执行失败'
);
}
}
else
{
$openid
=
$this
->
getOpenid
(
$info
[
'user_id'
]);
//发送模板消息
$post_data
=
array
(
"touser"
=>
$openid
,
// 小程序后台申请到的模板编号
"template_id"
=>
'RS2I-z1uqo1h-HkAfgpAGJHSrCPDJinq2EX9FgVIAYPOOrIQ'
,
// 进入页面
"page"
=>
"pages/index/index"
,
// 第一步里获取到的 formID
"form_id"
=>
$form
[
'form_id'
],
// 数据
"data"
=>
[
],
// 变大关键字
//"emphasis_keyword" => "keyword1.DATA",
);
$result
=
json_decode
(
$this
->
send
(
$post_data
),
true
);
$form
=
Db
::
name
(
'form'
)
->
where
([
'user_id'
=>
$info
[
'user_id'
],
'past_time'
=>
[
'gt'
,
time
()]])
->
order
(
'past_time desc'
)
->
find
();
$openid
=
$this
->
getOpenid
(
$info
[
'user_id'
]);
//发送模板消息
$post_data
=
array
(
"touser"
=>
$openid
,
// 小程序后台申请到的模板编号
"template_id"
=>
'RS2I-z1uqo1h-HkAfgpAGJHSrCPDJinq2EX9FgVIAYPOOrIQ'
,
// 进入页面
"page"
=>
"pages/index/index"
,
// 第一步里获取到的 formID
"form_id"
=>
$form
[
'form_id'
],
// 数据
"data"
=>
[
],
// 变大关键字
//"emphasis_keyword" => "keyword1.DATA",
);
$result
=
json_decode
(
$this
->
send
(
$post_data
),
true
);
if
(
!
empty
(
$result
[
'errcode'
])){
$this
->
error
([
'code'
=>
40002
,
'msg'
=>
$result
[
'errmsg'
]]);
}
$result1
=
Db
::
name
(
'form'
)
->
where
(
'id'
,
$form
[
'id'
])
->
delete
();
if
(
empty
(
$result1
)){
$this
->
error
(
'sql1执行失败'
);
}
$result2
=
Db
::
name
(
'send'
)
->
insert
([
'user_id'
=>
$info
[
'user_id'
],
'job_id'
=>
$info
[
'job_id'
],
'create_time'
=>
time
()]);
if
(
empty
(
$result2
)){
$this
->
error
(
'sql2执行失败'
);
}
//发送了服务通知同时将报名审核状态变为通过
$param
[
'status'
]
=
2
;
$data
=
Db
::
name
(
'apply'
)
->
where
(
'id'
,
$param
[
'id'
])
->
update
([
'status'
=>
$param
[
'status'
]]);
if
(
$data
){
$this
->
success
(
'SUCCESS'
);
if
(
!
empty
(
$result
[
'errcode'
])){
$this
->
error
([
'code'
=>
40002
,
'msg'
=>
$result
[
'errmsg'
]]);
}
$result1
=
Db
::
name
(
'form'
)
->
where
(
'id'
,
$form
[
'id'
])
->
delete
();
if
(
empty
(
$result1
)){
$this
->
error
(
'sql1执行失败'
);
}
$result2
=
Db
::
name
(
'send'
)
->
insert
([
'user_id'
=>
$info
[
'user_id'
],
'job_id'
=>
$info
[
'job_id'
],
'create_time'
=>
time
()]);
if
(
empty
(
$result2
)){
$this
->
error
(
'sql2执行失败'
);
}
}
}
else
{
$this
->
error
(
'sql执行失败111111111'
);
//发送了服务通知同时将报名审核状态变为通过
$param
[
'status'
]
=
2
;
$data
=
Db
::
name
(
'apply'
)
->
where
(
'id'
,
$param
[
'id'
])
->
update
([
'status'
=>
$param
[
'status'
]]);
if
(
$data
){
$this
->
success
(
'SUCCESS'
);
}
else
{
$this
->
error
(
'sql执行失败'
);
}
}
}
else
{
$param
[
'status'
]
=
2
;
...
...
请
注册
或
登录
后发表评论