轻松教育API

轻松教育API


新增或编辑选课课程

<p><strong>简要描述:</strong> </p> <ul> <li>新增或编辑选课课程</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://xx.com/api/newschool/updateCourse.html</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">interestid</td> <td style="text-align: left;">编辑时,是</td> <td style="text-align: left;">int</td> <td>课程id</td> </tr> <tr> <td style="text-align: left;">interestname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>课程名称</td> </tr> <tr> <td style="text-align: left;">typeid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>课程类型id</td> </tr> <tr> <td style="text-align: left;">typemc</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>课程类型名称</td> </tr> <tr> <td style="text-align: left;">interestinfo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>课程说明</td> </tr> <tr> <td style="text-align: left;">needpay</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>是否收费(0=否,1=线上支付,2=线下支付 3=其它)</td> </tr> <tr> <td style="text-align: left;">paymoney</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>支付金额</td> </tr> <tr> <td style="text-align: left;">fymemo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>费用说明</td> </tr> <tr> <td style="text-align: left;">entertimeid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>计划id</td> </tr> <tr> <td style="text-align: left;">entertname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>计划名称</td> </tr> <tr> <td style="text-align: left;">entry_start</td> <td style="text-align: left;">是</td> <td style="text-align: left;">datetime</td> <td>计划开始时间</td> </tr> <tr> <td style="text-align: left;">entry_end</td> <td style="text-align: left;">是</td> <td style="text-align: left;">datetime</td> <td>计划结束时间</td> </tr> <tr> <td style="text-align: left;">skrq_start</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>上课日期区间</td> </tr> <tr> <td style="text-align: left;">skrq_end</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>上课日期区间</td> </tr> <tr> <td style="text-align: left;"><strong>courseTime</strong></td> <td style="text-align: left;">是</td> <td style="text-align: left;">array</td> <td>上课时间(interest_timeid=课程记录时间id(编辑时必传),lessonid,lesson(节数接口里取值), starttime=开始时间, endtime=结束时间, startdate=开始日期, enddate=结束日期,weeklx=0=每周,1=单周,2=双周, weekday=周几(0=周日,1=周一....), lessonname=第几节课(志愿), addr=地址,settingid=门禁考勤id,hardwarename=门禁考勤设备名称,roomid=场馆地点id,<strong>build_id=场地id</strong>..) 格式如下</td> </tr> <tr> <td style="text-align: left;">courseTeacherSource</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>通讯录选择=0;手工输入=1,默认0</td> </tr> <tr> <td style="text-align: left;">courseTeacher</td> <td style="text-align: left;">否</td> <td style="text-align: left;">array</td> <td>授课老师,配合courseTeacherSource=0,非空(interest_linkuid=课程老师记录id,userid=老师id,username=老师名称)</td> </tr> <tr> <td style="text-align: left;">courseTeacherinput</td> <td style="text-align: left;">否</td> <td style="text-align: left;">stirng</td> <td>授课老师手工输入;授课老师,配合courseTeacherSource=1,非空</td> </tr> <tr> <td style="text-align: left;">limitlx</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>限制类型 0=统一限制,1=按年级、班级限制</td> </tr> <tr> <td style="text-align: left;">classpersons</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>招收人数 (limitlx=1时 传 招收人数合计值)</td> </tr> <tr> <td style="text-align: left;">class_limit_num</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>班级招收人数限制</td> </tr> <tr> <td style="text-align: left;">grade_limit_num</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>年级招收人数限制</td> </tr> <tr> <td style="text-align: left;">courseGrade</td> <td style="text-align: left;">否</td> <td style="text-align: left;">array</td> <td>招收年级(interest_gid=年级记录id,gradeid=年级id,gradename=年级名称)</td> </tr> <tr> <td style="text-align: left;">picurl1</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>封面图片</td> </tr> <tr> <td style="text-align: left;">schoolpid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>收款帐号ID</td> </tr> <tr> <td style="text-align: left;">school_alipay_account</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>收款帐号</td> </tr> <tr> <td style="text-align: left;">idcardstate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>是否需要身份证</td> </tr> <tr> <td style="text-align: left;">paymethod</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>支付方式 0=支付宝</td> </tr> <tr> <td style="text-align: left;">payjztime</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>付款截至时间 yyyy-MM-dd HH:mi</td> </tr> <tr> <td style="text-align: left;">isassign</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>是否定向选课 1=是 0=否</td> </tr> <tr> <td style="text-align: left;">limitlist</td> <td style="text-align: left;">否</td> <td style="text-align: left;">array</td> <td>年级、班级限制对象(limitlx=1时 必填)格式如下</td> </tr> <tr> <td style="text-align: left;">filelist</td> <td style="text-align: left;">否</td> <td style="text-align: left;">array</td> <td>附件对象 属性 fileurl,filename,size</td> </tr> <tr> <td style="text-align: left;">filter_holiday</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>节假日过滤 0否1是</td> </tr> <tr> <td style="text-align: left;">manage_teacher</td> <td style="text-align: left;">是</td> <td style="text-align: left;">array</td> <td>管理老师 属性 personid,personname</td> </tr> <tr> <td style="text-align: left;">equipment_sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>是否开启设备签到 0否1是</td> </tr> </tbody> </table> <pre><code>courseTime 格式 (上课时间) [ {&amp;quot;startdate&amp;quot;:&amp;quot;2022-09-08&amp;quot;,&amp;quot;enddate&amp;quot;:&amp;quot;2022-09-30&amp;quot;, &amp;quot;starttime&amp;quot;:&amp;quot;13:30&amp;quot;,&amp;quot;endtime&amp;quot;:&amp;quot;14:10&amp;quot;, &amp;quot;addrlx&amp;quot;:&amp;quot;1&amp;quot;,//地点类型 0=地点录入 1=地点选择 &amp;quot;build_id&amp;quot;:&amp;quot;1411168859238436864&amp;quot;,//楼ID (地点选择时) &amp;quot;build_name&amp;quot;:&amp;quot;hyq441&amp;quot;,//楼(地点选择时) &amp;quot;floor&amp;quot;:&amp;quot;2&amp;quot;,//楼层(地点选择时) &amp;quot;roomid&amp;quot;:&amp;quot;1417551062738403328&amp;quot;,//室ID(地点选择时) &amp;quot;room_name&amp;quot;:&amp;quot;大会议室&amp;quot;,//室(地点选择时) &amp;quot;number&amp;quot;:&amp;quot;12&amp;quot;,//室-编号(地点选择时) &amp;quot;addr&amp;quot;:&amp;quot;点点&amp;quot;, &amp;quot;interest_timeid&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;lessonid&amp;quot;:&amp;quot;1024364742824775684&amp;quot;, //自定义时 传0 &amp;quot;lesson&amp;quot;:&amp;quot;第7节&amp;quot;, &amp;quot;weeklx&amp;quot;:&amp;quot;0&amp;quot;,//0=每周,1=单周,2=双周 3=每天 &amp;quot;weekday&amp;quot;:&amp;quot;1&amp;quot;//0=周日,1=周一...6=周六 } ] limitlist 格式 (所有班级 classid=-1) [ {&amp;quot;gradeid&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;gradename&amp;quot;:&amp;quot;二年级&amp;quot;,&amp;quot;grade_limit_num&amp;quot;:&amp;quot;8&amp;quot;, &amp;quot;campusid&amp;quot;:&amp;quot;32232&amp;quot;,&amp;quot;campus_name&amp;quot;:&amp;quot;校区1&amp;quot;,&amp;quot;shortname&amp;quot;:&amp;quot;简称1&amp;quot;, &amp;quot;classlist&amp;quot;:[{&amp;quot;classid&amp;quot;:&amp;quot;1&amp;quot;,&amp;quot;gcname&amp;quot;:&amp;quot;二(1)班&amp;quot;,&amp;quot;class_limit_num&amp;quot;:&amp;quot;20&amp;quot;}] } ]</code></pre> <p><strong>返回示例</strong></p> <pre><code> { &amp;quot;errcode&amp;quot;: 0, &amp;quot;errmsg&amp;quot;: &amp;quot;错误提示&amp;quot;, }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">errcode</td> <td style="text-align: left;">string</td> <td>错误码</td> </tr> <tr> <td style="text-align: left;">errmsg</td> <td style="text-align: left;">string</td> <td>错误信息</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML