Browse Source

取消报名优化

master
wanghongjun 2 years ago
parent
commit
78a7ab4c22
  1. 2
      addons/weliam_smartcity/api/Goods.php
  2. 2
      addons/weliam_smartcity/api/Student.php
  3. 6
      addons/weliam_smartcity/core/class/FormTemplate.class.php
  4. 2
      addons/weliam_smartcity/plugin/headline/uniapp.php

2
addons/weliam_smartcity/api/Goods.php

@ -533,7 +533,7 @@ class GoodsModuleUniapp extends Uniapp {
// 体验报名
$info['is_enroll'] = 0;
if (isset($info['diyformid_enroll'])) {
$enrollInfo = FormTemplate::isEnroll(2,$id);
$enrollInfo = FormTemplate::isEnroll(2,$id,$info['diyformid_enroll']);
$info['is_enroll'] = $enrollInfo ? $enrollInfo['id'] : 0;
}
$this->renderSuccess('商品详细信息',$info);

2
addons/weliam_smartcity/api/Student.php

@ -226,7 +226,7 @@ class StudentModuleUniapp extends Uniapp
$data['is_collect'] = $is_collect ? true : false; // 是否收藏
$data['publish_time'] = date("Y-m-d H:i:s",$data['publish_time']);
$enrollInfo = FormTemplate::isEnroll(1,$id);
$enrollInfo = FormTemplate::isEnroll(1,$id,$data['diyformid']);
$data['is_enroll'] = $enrollInfo ? $enrollInfo['id'] : 0;
unset($data['create_place'],$data['create_user_id']);

6
addons/weliam_smartcity/core/class/FormTemplate.class.php

@ -47,9 +47,10 @@ class FormTemplate
* 是否已报名
* @param $template_type
* @param $activities_id
* @param $diyformid
* @return array|false|mixed
*/
public static function isEnroll($template_type,$activities_id)
public static function isEnroll($template_type,$activities_id,$diyformid)
{
global $_W;
#$template_type = self::$template_relation[$template_type];
@ -57,7 +58,8 @@ class FormTemplate
$where = [
'template_type' => $template_type,
'activities_id' => $activities_id,
'mid' => $_W['mid']
'mid' => $_W['mid'],
'diyformid' => $diyformid
];
$res = pdo_get(PDO_NAME . 'member_enroll',$where);
return $res ?: [];

2
addons/weliam_smartcity/plugin/headline/uniapp.php

@ -157,7 +157,7 @@ class HeadlineModuleUniapp extends Uniapp {
//内容转码
$info['content'] = htmlspecialchars_decode($info['content']);
$info['content'] = str_replace("section","div",$info['content']);
$enrollInfo = FormTemplate::isEnroll(3,$id);
$enrollInfo = FormTemplate::isEnroll(3,$id,$info['diyformid']);
$info['is_enroll'] = $enrollInfo ? $enrollInfo['id'] : 0;
$this->renderSuccess('头条的详细信息',$info);

Loading…
Cancel
Save