@jiyiren
2016-04-29T13:01:56.000000Z
字数 52634
阅读 1395
后台API接口说明
* 服务器根地址baseurl: http://115.28.138.132
* 以下的不全的api地址都要加上baseurl.服务器端已经设置允许所有请求了,所以跨域和不跨域都可以用同一个url访问了
* 员工页面api(旭山):https://www.zybuluo.com/chenxushan/note/309615(旭山里的api都已被重写,api看下面的链接,里面的js图片上传还在旭山的这个页面里)
* 员工界面api(吉毅):https://www.zybuluo.com/jiyiren/note/317314
* 测试页面信息:https://www.zybuluo.com/jiyiren/note/331034
* 反馈信息页面:https://www.zybuluo.com/jiyiren/note/333430
* 公司管理界面:
1. 任务体系开发:http://form.mikecrm.com/f.php?t=Mem8KJ
2. 福利体系开发:http://form.mikecrm.com/f.php?t=rkrmYL
3. 增值服务:https://www.zybuluo.com/jiyiren/note/309469图片地址:
* 头像地址:http://115.28.138.132:8088/uploads/userpic/1111.jpg
* 福利地址:http://115.28.138.132:8088/uploads/welfarepic/1111.jpg
* 优惠地址:http://115.28.138.132:8088/uploads/discountpic/1111.jpg
* 认证地址:http://115.28.138.132:8088/uploads/authen/1111.jpg
* 员工申请任务审核地址:http://115.28.138.132:8088/uploads/applycheck/1111.jpg
* 小的bug 朝伟:https://www.zybuluo.com/jiyiren/note/334924
* 合并分支事项:https://www.zybuluo.com/jiyiren/note/354656
页面:
上面页面提交的api
下面的三个方法还是可以用的,只不过返回的字段里也都加了state字段,表示该公司是否已经认证,如果为0表示为认证,如果为2表示已经认证,如果为1表示正在申请审核(这个前端就无需判断了)。如果可以,就换成这个单方法,传一个参数三个数据格式都一致就可以操作一次了。
返回结果:
成功:
{"state": 1,"data": [{"id": 19,"companyname": "苹果公司","totalcount": 7,"state": 2},{"id": 26,"companyname": "小画家艺术培训","totalcount": 5,"state": 0},{"id": 24,"companyname": "蟹哥哥公司","totalcount": 4,"state": 0}]}
下面两个相同,state字段表示该公司是否认证,0表示未认证,2表示已认证,1表示正在认证(这个前端无需判断)
返回格式:
成功:返回公司列表数组
{"state": 1,"data": [{"id": 19,"companyname": "苹果公司","totalstaff": 7,"state":2},{"id": 24,"companyname": "蟹哥哥公司","totalstaff": 4,"state":0},{"id": 21,"companyname": "百度公司","totalstaff": 3,"state":0}]}
失败:没有数据
{"state":0,"errorcode":1}
返回结果
成功
{"state": 1,"data": [{"id": 19,"companyname": "苹果公司","totalmoney": 0},{"id": 27,"companyname": "淘宝","totalmoney": 0},{"id": 23,"companyname": "北京小米科技公司","totalmoney": 0}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"id": 19,"companyname": "苹果公司","totalclick": 2},{"id": 27,"companyname": "淘宝","totalclick": 1},{"id": 23,"companyname": "北京小米科技公司","totalclick": 1}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"id": 1,"typename": "培训类企业"},{"id": 2,"typename": "IT企业"},{"id": 3,"typename": "生鲜企业"}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"taskid": 9,"taskname": "TestTest","taskdesc": "这是简介","taskscore": 1,"allcount": 2//总次数,需要显示},{"taskid": 6,"taskname": "每天签到","taskdesc": "要签到啊啊啊 啊啊啊","taskscore": 2,"allcount": 1},{"taskid": 1,"taskname": "任务1","taskdesc": "当日自己的老生续报。","taskscore": 1,"allcount": 0},{"taskid": 2,"taskname": "任务2","taskdesc": "当日自己的老生续报。","taskscore": 2,"allcount": 0},{"taskid": 7,"taskname": "任务试试","taskdesc": "测试任务","taskscore": 1,"allcount": 0}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"syswfid": 1,//福利id"welfarename": "花费补贴", //福利名称"welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 3、免费拍摄工作写真一套",//福利描述"needscore": 60,//福利需要的积分"encourage": 30,//福利的激励指数"money": 20,//福利需要的钱"allcount": 1//被公司选择的次数,需要显示},{"syswfid": 11,"welfarename": "春节福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 60,"encourage": 40,"money": 20,"allcount": 1},{"syswfid": 4,"welfarename": "生日福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 40,"money": 80,"allcount": 1},{"syswfid": 5,"welfarename": "免费洗澡卡或钥匙扣","welfaredesc": "凭超级工作证可享受校外商家为小画家员工提供的超值优惠。","needscore": 150,"encourage": 100,"money": 60,"allcount": 1},{"syswfid": 10,"welfarename": "中秋福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 50,"money": 60,"allcount": 1},{"syswfid": 2,"welfarename": "生涯花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 3、免费拍摄工作写真一套","needscore": 90,"encourage": 45,"money": 20,"allcount": 1},{"syswfid": 3,"welfarename": "大众交通2","welfaredesc": "积分达到才可用2","needscore": 65,"encourage": 25,"money": 40,"allcount": 1},{"syswfid": 9,"welfarename": "生日福利2","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 40,"money": 40,"allcount": 1},{"syswfid": 6,"welfarename": "路费补贴","welfaredesc": "回家的来回车票补贴","needscore": 85,"encourage": 35,"money": 60,"allcount": 1}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"cominfo": [{"companyname": "小画家艺术培训","curmoney": 0,//当前所剩余金额"allmoney": 0,//历史充值总金额"introcount": 0,//推荐了几个公司"state": 0,//审核状态,0未申请认证,1等待审核,2已认证"isremind": 0,//金额是否需要提醒充值,0不需要1需要2已经提醒充值"remindtime": null,//上一次提醒充值的时间"idfrontpic": null,//法人身份证正面照"idbackpic": null,//法人身份证反面照"licencepic": null//企业经营执照}]}
返回结果:
成功:
{"state": 1,"data": [{"supplyname": "水天堂",//供应商名称"discountname": "钥匙扣",//优惠名称"money": 20,//优惠价格,在付款时有用"remaining": 0,//公司剩余件数"needcount": 1,//公司需要的件数"state": 0,//这个是给公司界面看的,系统管理界面不用判断这个值,直接显示未提醒发货"comsupid": 1,"orders": [{"orderid": 10,"companyid": 27,"state": 2,//这个状态0表示已经提醒发货,1表示已经发货,2表示已经收货但是未付款,3表示已经收货并已经付款"count": 1,//数量"ordernum": "1111111","remindtime": "2016-03-14 13:34:26","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 13:34:26"},{"orderid": 7,"companyid": 26,"state": 0,"count": 3,"ordernum": "0","remindtime": "2016-03-14 12:35:50","sendtime": "0000-00-00 00:00:00","confirmtime": null},{"orderid": 6,"companyid": 26,"state": 1,"count": 10,"ordernum": "87654321","remindtime": "2016-03-14 12:34:26","sendtime": "2016-03-14 17:34:26","confirmtime": "0000-00-00 00:00:00"},{"orderid": 5,"companyid": 26,"state": 2,"count": 1,"ordernum": "12345678","remindtime": "2016-03-14 12:32:06","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 17:34:26"}]},{"supplyname": "水天堂","discountname": "茶杯","money": 40,"remaining": 0,"needcount": 2,"state": 0,"comsupid": 5,"orders": [{"orderid": 9,"companyid": 26,"state": 0,"count": 4,"ordernum": "0","remindtime": "2016-03-14 13:31:03","sendtime": null,"confirmtime": null}]},{"supplyname": "润记录","discountname": "本子","money": 80,"remaining": 0,"needcount": 0,"state": 0,"comsupid": 6,"orders": [{"orderid": 8,"companyid": 26,"state": 0,"count": 5,"ordernum": "0","remindtime": "2016-03-14 13:29:54","sendtime": null,"confirmtime": null}]}]}
失败:
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"money": 10,"state": 0,//暂时先不用"createat": "2016-03-22 21:57:14"},{"money": 10,"state": 0,"createat": "2016-03-22 21:56:39"},{"money": 200,"state": 0,"createat": "2016-03-15 17:12:36"}]}
返回结果:
成功:
{"state": 1,"data": {"rootid": 1,"rootname": "张均龙","rootnum": "13140999025",//管理员登录的账号,邮件或者手机号"headpic": "1456842654.jpg"//头像,全路径:域名地址+/uploads/userpic/+文件名,如:http://115.28.138.132/uploads/userpic/1456842654.jpg}}
返回结果:获得上传图片地址格式:http://115.28.138.132/uploads/userpic/1111.jpg(注意前面为基地址,前端要统一)
成功:
{"state":1,"picuris":"1457500870_0.jpg"}
返回结果:
成功:
{"state": 1,"data": {"rootid": 1,"rootname": "张均龙","rootnum": "13140999025",//管理员登录的账号,邮件或者手机号"headpic": "1456842654.jpg",//头像,全路径:域名地址+/uploads/userpic/+文件名,如:http://115.28.138.132/uploads/userpic/1456842654.jpg"jobinfo": "培训部专员",//增加"birthyear": null,//增加"birthmonth": null,//增加"sex": 1//增加}}
返回结果:
成功:
{"state": 1,"data": [{"id": 1,"typename": "培训类企业"},{"id": 2,"typename": "IT企业"},{"id": 3,"typename": "生鲜企业"}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:返回该初始大任务包下的 任务包列表
{"state": 1,"data": [{"id": 3,"bagname": "基础任务包"},{"id": 4,"bagname": "培训质量任务包"}]}
失败:存在为空的字段
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"id": 1,"taskname": "任务1","taskdesc": "当日自己的老生续报。","taskscore": 1,"taskdatetype": 1,"totaltimes": 1,"isneedpic": 0 //0表示不需要附件,1表示需要附件},{"id": 2,"taskname": "任务2","taskdesc": "当日自己的老生续报。","taskscore": 2,"taskdatetype": 1,"totaltimes": 2,"isneedpic": 1},{"id": 6,"taskname": "每天签到","taskdesc": "要签到啊啊啊 啊啊啊","taskscore": 2,"taskdatetype": 1,"totaltimes": 1,"isneedpic": 1},{"id": 7,"taskname": "任务试试","taskdesc": "测试任务","taskscore": 1,"taskdatetype": 1,"totaltimes": 1,"isneedpic": 1},{"id": 9,"taskname": "TestTest","taskdesc": "这是简介","taskscore": 1,"taskdatetype": 1,"totaltimes": 1,"isneedpic": 1}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"id": 1,"typename": "美食"},{"id": 2,"typename": "购物"}]}
失败:
{"state":0,"errorcode":1}
返回结果:
成功:返回供应商列表
{"state": 1,"data": [{"id": 1, //供应商id"supplyname": "水天堂"},{"id": 2,"supplyname": "润记"}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:返回供应商信息,data键里含有供应商的所有信息,多添加了discounts字段,这个是该供应商的所有优惠。优惠的图片完整相对路径为/uploads/discountpic/图片名)
{"state": 1,"data": {"supplyid": 3, //注意这个id名称变为supplyid了"supplyname": "水天堂","supplytypeid": 1,"suptypename": "美食","name": "张三","phone": "13140999024","email": "1459050189@qq.com","discounts": [{"discountid": 3,"discountname": "美团优惠8折","discountdesc": "美团优惠8折","type": 2, //优惠的类别,1需要发货,2第三方优惠"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 4,"discountname": "大众点评优惠8折","discountdesc": "大众点评优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 5,"discountname": "糯米优惠8折","discountdesc": "糯米优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]}]}}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功
{"state":1,"picuris":"1457500870_0.jpg,1457500870_1.png,1457500870_2.jpg"}
失败:无图片参数值
{"state":0,"errorcode":1}
返回结果:
成功:返回初始福利大包列表
{"state": 1,"data": [{"id": 2,"beginbagname": "基础福利包"},{"id": 3,"beginbagname": "升级福利包"}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:返回优惠列表
{"state": 1,"data": [{"discountid": 3,"discountname": "美团优惠8折","discountdesc": "美团优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 4,"discountname": "大众点评优惠8折","discountdesc": "大众点评优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 5,"discountname": "糯米优惠8折","discountdesc": "糯米优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"suptypeid": 1,"typename": "美食","supplys": [{"supid": 3,"supplyname": "水天堂","discounts": [{"discountid": 3,"discountname": "钥匙扣","discountdesc": "美团优惠8折","type": 1,"money": 20,"pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 4,"discountname": "茶杯","discountdesc": "大众点评优惠8折","type": 1,"money": 40,"pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 5,"discountname": "糯米优惠6折","discountdesc": "糯米优惠8折","type": 2,"money": 60,"pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]}]},{"supid": 6,"supplyname": "哇哈哈","discounts": null}]},{"suptypeid": 2,"typename": "购物","supplys": [{"supid": 4,"supplyname": "润记录","discounts": [{"discountid": 6,"discountname": "本子","discountdesc": "润记优惠8折","type": 1,"money": 80,"pics": ["1457500870_0.jpg","1457500870_1.png","1457500870_2.jpg"]}]},{"supid": 5,"supplyname": "润吉ji","discounts": null},{"supid": 7,"supplyname": "好滴打车","discounts": null}]},{"suptypeid": 3,"typename": "健身","supplys": null}]}
失败:暂无数据
{"state":0,"errorcode":1}
返回结果:
成功
{"state": 1,"data": [{"wfid": 1,"welfarename": "花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 3、免费拍摄工作写真一套","needscore": 60,"encourage": 30,"age": 1, //福利年龄段,1偏青年,2均衡,3偏中年"sex": 3, //福利性别段,1偏男性,2均衡,3偏女性"discountid": 3,"welfaretype": 1,"supplytypeid": 1,"supplyid": 3,"picuris": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"]},{"wfid": 3,"welfarename": "大众交通1","welfaredesc": "积分达到才可用1","needscore": 65,"encourage": 45,"age": 2,"sex": 3,"discountid": 4,"welfaretype": 1,"supplytypeid": 1,"supplyid": 3,"picuris": [] //图片没有时,是空的},{"wfid": 5,"welfarename": "免费洗澡卡或钥匙扣","welfaredesc": "凭超级工作证可享受校外商家为小画家员工提供的超值优惠。","needscore": 150,"encourage": 40,"age": 1,"sex": 3,"discountid": 3,"welfaretype": 1,"supplytypeid": 1,"supplyid": 3,"picuris": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"]}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"supplyid": 3,"supplyname": "水天堂","discounts": [{"discountid": 3,"discountname": "美团优惠8折","discountdesc": "美团优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 4,"discountname": "大众点评优惠8折","discountdesc": "大众点评优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]},{"discountid": 5,"discountname": "糯米优惠8折","discountdesc": "糯米优惠8折","type": 2,"money": "20","pics": ["1457495936_0.png","1457495936_1.jpg","1457495936_2.jpg"]}]},{"supplyid": 4,"supplyname": "润记录","discounts": [{"discountid": 6,"discountname": "润记优惠8折","discountdesc": "润记优惠8折","type": 2,"money": "20","pics": ["1457500870_0.jpg","1457500870_1.png","1457500870_2.jpg"]}]}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:显示大的供应商数组,然后供应商里的discounts为该供应商下的优惠数组,然后优惠下又有多个订单orderinfo信息数组,然后单个订单界面要显示历史信息的,但是我给的数据每个订单都是单条的,所以前台根据订单里的state字段可以判断要显示的信息。
0表示已经提醒发货,时间为remindtime字段的时间;
1表示已经发货(此时后面应该加上发货反馈的按钮),时间为sendtime字段的时间;
2表示已经收货但是系统管理员未付款(此时后面应该加上付款按钮),时间为confirmtime字段表示的时间;
3表示已经收货并且已经付款。时间也为confirmtime的字段。
前台当state为0时显示订单的一条信息即可(如:已提醒发货 2016-03-13 21:13:00),当state为1时,显示两条订单信息(如:已提醒发货 2016-03-13 21:13:00;已发货,2016-03-13 22:13:00);当state为2时,显示3条信息(如:已提醒发货 2016-03-13 21:13:00;已发货,2016-03-13 22:13:00;已收货,2016-03-14 22:13:00);当state为3时,显示1条信息(如:已收货,2016-03-14 22:13:00)后面就没有了付款的按钮。
{"state": 1,"data": [{"supplyid": 3,"supplyname": "水天堂","discounts": [{"discountid": 3,"discountname": "钥匙扣","money": 20,//优惠的金额,在付款时用到"orderinfo": [{"orderid": 5,"companyid": 26,"companyname": "小画家艺术培训","count": 1,"state": 2,"remindtime": "2016-03-14 12:32:06","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 17:34:26"},{"orderid": 6,"companyid": 26,"companyname": "小画家艺术培训","count": 10,"state": 1,"remindtime": "2016-03-14 12:34:26","sendtime": "2016-03-14 17:34:26","confirmtime": "0000-00-00 00:00:00"},{"orderid": 7,"companyid": 26,"companyname": "小画家艺术培训","count": 3,"state": 0,"remindtime": "2016-03-14 12:35:50","sendtime": "0000-00-00 00:00:00","confirmtime": null},{"orderid": 10,"companyid": 27,"companyname": "淘宝","count": 1,"state": 2,"remindtime": "2016-03-14 13:34:26","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 13:34:26"}],"noremind": [{"comsupid": 1,"companyid": 26,"companyname": "小画家艺术培训","needcount": 1}]},{"discountid": 4,"discountname": "茶杯","money": 40,"orderinfo": [{"orderid": 9,"companyid": 26,"companyname": "小画家艺术培训","count": 4,"state": 0,"remindtime": "2016-03-14 13:31:03","sendtime": null,"confirmtime": null}],"noremind": [{"comsupid": 5,"companyid": 26,"companyname": "小画家艺术培训","needcount": 2}]}]},{"supplyid": 4,"supplyname": "润记录","discounts": [{"discountid": 6,"discountname": "本子","money": 80,"orderinfo": [{"orderid": 8,"companyid": 26,"companyname": "小画家艺术培训","count": 5,"state": 0,"remindtime": "2016-03-14 13:29:54","sendtime": null,"confirmtime": null}],"noremind": []}]}]}
失败:暂无发货信息
{"state":0,"errorcode":1}
点击付款按钮后,弹窗的界面中金钱数目前端根据已经有的优惠中的money乘以公司需要的件数就是金钱数目,而付款方的名称就是供应商的名称。然后点击确认付款的时候,调用下面的方法
此处的搜索用前端匹配方式,先前端获取所有公司的名称,然后用户搜索后匹配,将匹配的列表表示,然后用户点击某个公司名称,则前端获取该公司id,然后以该id作为参数请求公司信息。公司信息的api和点击公司头像那里的一致。
返回结果:
成功:
{"state": 1,"data": [{"comid": 19,"companyname": "苹果公司"},{"comid": 20,"companyname": "谷歌公司"},{"comid": 21,"companyname": "百度公司"},{"comid": 22,"companyname": "腾讯公司"},{"comid": 23,"companyname": "北京小米科技公司"},{"comid": 24,"companyname": "蟹哥哥公司"},{"comid": 25,"companyname": "京东在线商城"},{"comid": 26,"companyname": "小画家艺术培训"},{"comid": 27,"companyname": "淘宝"},{"comid": 28,"companyname": "苏州大学"},{"comid": 31,"companyname": "万达影院"},{"comid": 32,"companyname": "浙大"},{"comid": 33,"companyname": "开源中国"}]}
失败:暂无公司注册
{"state":0,"errorcode":1}
前端搜索控件匹配,匹配到后获取对应的id,再用id,获取供应商的所有信息,获取供应商信息api与添加供应商及优惠项目里的一样
返回结果:
成功:
{"state": 1,"data": [{"supid": 3,"supplyname": "水天堂"},{"supid": 4,"supplyname": "润记录"},{"supid": 5,"supplyname": "润吉ji"},{"supid": 6,"supplyname": "哇哈哈"},{"supid": 7,"supplyname": "好滴打车"}]}
返回结果:
1..1 公司搜索成功:
{"state": 1,"data": [{"comid": "20",//公司id"companyname": "谷歌公司"//公司名称},{"comid": "19","companyname": "苹果公司"},{"comid": "21","companyname": "百度公司"},{"comid": "22","companyname": "腾讯公司"}]}
1.2. 供应商搜索成功:
{"state": 1,"data": [{"supid": "4",//供应商id"supplyname": "润记录"//供应商名称},{"supid": "5","supplyname": "润吉ji"},{"supid": "3","supplyname": "水天堂"},{"supid": "6","supplyname": "哇哈哈"},{"supid": "7","supplyname": "好滴打车"}]}
返回结果:
成功:返回供应商福利订单
{"state": 1,"data": [{"discountid": 3,"discountname": "钥匙扣","money": 20,//付款时用到"orderinfo": [{"orderid": 5,"companyid": 26,"companyname": "小画家艺术培训","count": 1,"state": 2,"remindtime": "2016-03-14 12:32:06","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 17:34:26"},{"orderid": 6,"companyid": 26,"companyname": "小画家艺术培训","count": 10,"state": 1,"remindtime": "2016-03-14 12:34:26","sendtime": "2016-03-14 17:34:26","confirmtime": "0000-00-00 00:00:00"},{"orderid": 7,"companyid": 26,"companyname": "小画家艺术培训","count": 3,"state": 0,"remindtime": "2016-03-14 12:35:50","sendtime": "0000-00-00 00:00:00","confirmtime": null},{"orderid": 10,"companyid": 27,"companyname": "淘宝","count": 1,"state": 2,"remindtime": "2016-03-14 13:34:26","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 13:34:26"}],"noremind": [{"comsupid": 1,"companyid": 26,"companyname": "小画家艺术培训","needcount": 1}]},{"discountid": 4,"discountname": "茶杯","money": 40,"orderinfo": [{"orderid": 9,"companyid": 26,"companyname": "小画家艺术培训","count": 4,"state": 0,"remindtime": "2016-03-14 13:31:03","sendtime": null,"confirmtime": null}],"noremind": [{"comsupid": 5,"companyid": 26,"companyname": "小画家艺术培训","needcount": 2}]}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:返回反馈记录
{"state": 1,"data": [{"comid": 26,"companyname": "小画家艺术培训","username": "张三","usertype": 1,"contenttype": 2,"content": "系统很不错","createat": "2016-03-10 14:31:08"},{"comid": 26,"companyname": "小画家艺术培训","username": "王五","usertype": 2,"contenttype": 1,"content": "多给点现金的福利","createat": "2016-03-10 14:18:46"}]}
失败:暂无反馈记录
{"state":0,"errorcode":1}
- 根地址:http://115.28.138.132
- 公司管理页面会通过session获取管理员id,公司id等信息,但是前端现在是不能获取的所以前端可以,设定两个隐藏的控件内容先分别设定为固定值,等整合的时候后台直接用session将值赋给他们。
- 固定值可以通过以下方式获取:
- adminid:http://115.28.138.132/test/adminids
- companyid:http://115.28.138.132/test/companyids
返回结果:
成功:返回用户排名列表
{"state": 1,"data": [{"username": "小朱","headpicuri": "1456843474.jpg","scores": 2},{"username": "小猫子","headpicuri": "1456843405.jpg","scores": 1},{"username": "王五","headpicuri": "1456891306.png","scores": 0},{"username": "王五","headpicuri": "1456986314.jpg","scores": 0},{"username": "吉吉","headpicuri": "1457004953.png","scores": 0}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:返回员工名称列表
{"state": 1,"data": [{"userid": 21,"username": "小猫子"},{"userid": 22,"username": "小朱"},{"userid": 33,"username": "李四"},{"userid": 34,"username": "王五"},{"userid": 35,"username": "王五"},{"userid": 36,"username": "吉吉"}]}
失败:该公司下还无用户
{"state":0,"errorcode":1}
返回结果:
成功:返回公司相关信息
{"state": 1,"cominfo": [{"username": "库克","phonenum": "13140999125","companyname": "苹果公司","companynum": "1456841641","typename": null,"totalstaff": 7,"introcount": 0}]}
失败:查询出错
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"id": 6,"bagname": "基础任务包"},{"id": 7,"bagname": "升级任务包"}]}
失败:该公司类型为其他,不能初始化任务(前端给出提示即可)
{"state":0,"errorcode":1}
返回结果:
成功:返回任务列表(注:任务信息的最后一个selected字段0代表没有被公司添加,1代表已经被公司添加,当为1时前端要让用户能看见但是不能选中)
{"state": 1,"data": [{"id": "2","taskname": "任务two","taskdesc": "当日老生续报","taskscore": "3","taskdatetype": "2","totaltimes": "3","selected": "0","tasktarget": ",0,","isneed": 0,"starttime": "2016-03-28 21:03:22","endtime": "2016-03-28 21:03:22"},{"id": "7","taskname": "任务试试","taskdesc": "测试任务","taskscore": "1","taskdatetype": "1","totaltimes": "1","selected": "0","tasktarget": ",0,","isneed": 0,"starttime": "2016-03-28 21:03:22","endtime": "2016-03-28 21:03:22"},{"id": "6","taskname": "每天签到","taskdesc": "要签到啊啊啊 啊啊啊","taskscore": "2","taskdatetype": "1","totaltimes": "1","selected": "1","tasktarget": ",0,","isneed": 0,"starttime": "2016-03-28 21:03:22","endtime": "2016-03-28 21:03:22"},{"id": "9","taskname": "TestTest","taskdesc": "这是简介","taskscore": "1","taskdatetype": "1","totaltimes": "1","selected": "1","tasktarget": ",0,","isneed": 0,"starttime": "2016-03-28 21:03:22","endtime": "2016-03-28 21:03:22"}]}
失败:参数为空
{"state":0,"errorcode":1}
这个api有点烦,前端也要处理的数据较多。用户选中单个或者多个任务,导入时,前端要循环导入单任务。
返回结果:
成功:返回日常任务列表
{"state": 1,"data": [{"id": 1,"taskname": "每天签到","taskdesc": "要签到啊啊啊 啊啊啊","taskscore": 2,//任务积分"tasktarget": ",0,",//任务对象,字符串的前后都要加逗号,多人用逗号间隔用户的id的"isneedpic": 1,//是否需要附件1需要,0不需要"totaltimes": 1, //总的可领次数"taskdatetype": 2, //任务日期类型,是1,2为日常任务,是0,3为临时任务"startdate": "2016-03-06 16:55:52",//任务类型为3时表示开始时间与结束时间有效"enddate": "2016-03-06 16:55:52","ischoosed": 0//这是说明该任务是否已经被人申请,0表示无人,无人申请时可以修改和删除//大于0表示有人申请,有人申请则不显示修改和删除},{"id": 4,"taskname": "TestTest","taskdesc": "这是简介","taskscore": 1,"tasktarget": ",0,","isneedpic": 1,"totaltimes": 2,"taskdatetype": 1,"startdate": "2016-03-06 13:42:36","enddate": "2016-03-06 13:42:36","ischoosed": 2}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:返回用户列表,taskstate为当前用户任务状态;0为正在进行,1为申请审核,2为审核通过,3为审核不通过
{"state": 1,"data": [{"username": "小朱","taskstate": 0},{"username": "小猫子","taskstate": 2}]}
失败:参数为空
{"state":0,"errorcode":1}
不能用于初始化任务里的修改任务,可以用于查看任务里的修改任务,初始化任务里的任务的修改只在内存里修改,也就是不调用api
返回结果:
成功:返回任务列表
{"state": 1,"data": [{"taskid": "2","userid": "20","username": "陈承","taskname": "TestTest","taskdesc": "这是简介","taskscore": "1","needpic": "0","applydesc": null,"applypic": null,"finishtime": "2016-03-07 13:15:07","taskstate": "1" //1等待审核,2审核通过,3审核不通过},{"taskid": "3","userid": "22","username": "王五","taskname": "再来测试","taskdesc": "这是简介","taskscore": "1","needpic": "0","applydesc": null,"applypic": null,"finishtime": "2016-03-07 13:15:07","taskstate": "1"},{"taskid": "7","userid": "22","username": "王五","taskname": "计划并汇报当日任务","taskdesc": "这是简介","taskscore": "1","needpic": "1","applydesc": "你好,完成了",//增加了申请审核描述"applypic": ["1460113746_0.jpg","1460113744_0.jpg"],//和申请审核的图片,图片全地址:http://115.28.138.132:8088/uploads/applycheck/1111.jpg"finishtime": "2016-03-07 15:44:41","taskstate": "1"}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:返回用户信息列表,单个用户信息里还有任务列表。任务的完成情况根据taskstate来,0代表正在进行,1代表已经申请审核,2代表审核通过,3代表审核不通过。
{"state": 1,"data": [{"userid": 22,"username": "小朱","dayscores": 2,"monthscores": 2,"totalscores": 2,"tasks": [{"taskid": 3,"taskname": "再来测试","taskscore": 1,"needpic": "0","finishtime": "2016-03-07 13:15:07","taskstate": 0},{"taskid": 5,"taskname": "打扫卫生","taskscore": 2,"needpic": "1456986260.jpg","finishtime": "2016-03-07 13:19:30","taskstate": 2}]},{"userid": 21,"username": "小猫子","dayscores": 1,"monthscores": 1,"totalscores": 1,"tasks": [{"taskid": 4,"taskname": "再来测试","taskscore": 1,"needpic": "0","finishtime": "2016-03-07 13:15:07","taskstate": 2}]},{"userid": 33,"username": "李四","dayscores": 0,"monthscores": 0,"totalscores": 0,"tasks": []},{"userid": 34,"username": "王五","dayscores": 0,"monthscores": 0,"totalscores": 0,"tasks": []},{"userid": 35,"username": "王五","dayscores": 0,"monthscores": 0,"totalscores": 0,"tasks": []},{"userid": 36,"username": "吉吉","dayscores": 0,"monthscores": 0,"totalscores": 0,"tasks": []}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:返回所有用户账号
{"state": 1,"companyname": "小画家","companynum": "1456842930","data": [{"userid": 8,"useraccount": "zhangsan@gmail.com","username": "张三","type": 1,//type表示用户类型,1表示管理员,0表示员工"birthyear": 1970,//新增,出生年"birthmonth": 1,//新增,出生月"sex": 1,//新增,性别1为男,2为女"jobinfo": "CFO"//新增,职务},{"userid": 14,"useraccount": "13140999195","username": "张均龙","type": 1,"birthyear": 1970,//新增,出生年"birthmonth": 1,//新增,出生月"sex": 1,//新增,性别1为男,2为女"jobinfo": "CFO"//新增,职务},{"userid": 16,"useraccount": "13141999025","username": "校长","type": 1,"birthyear": 1970,//新增,出生年"birthmonth": 1,//新增,出生月"sex": 1,//新增,性别1为男,2为女"jobinfo": "CFO"//新增,职务},{"userid": 21,"useraccount": "13140999027","username": "小猫子","type": 0,"birthyear": 1970,//新增,出生年"birthmonth": 1,//新增,出生月"sex": 1,//新增,性别1为男,2为女"jobinfo": "CFO"//新增,职务}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"bagname": "福利包1","encourage": 175,"consume": 100,"welfares": [{"welfareid": 1,"welfarename": "花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 3、免费拍摄工作写真一套","needscore": 60,"encourage": 30,"wfpics": [],"welfaretype": 1,"money": 20,"discountid": 3},{"welfareid": 2,"welfarename": "生涯花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 3、免费拍摄工作写真一套","needscore": 90,"encourage": 45,"wfpics": [],"welfaretype": 1,"money": 20,"discountid": 3},{"welfareid": 5,"welfarename": "免费洗澡卡或钥匙扣","welfaredesc": "凭超级工作证可享受校外商家为小画家员工提供的超值优惠。","needscore": 150,"encourage": 100,"wfpics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"money": 60,"discountid": 5}]},{"bagname": "福利包2","encourage": 170,"consume": 120,"welfares": [{"welfareid": 1,"welfarename": "花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 3、免费拍摄工作写真一套","needscore": 60,"encourage": 30,"wfpics": [],"welfaretype": 1,"money": 20,"discountid": 3},{"welfareid": 9,"welfarename": "生日福利2","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 40,"wfpics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"money": 40,"discountid": 4},{"welfareid": 5,"welfarename": "免费洗澡卡或钥匙扣","welfaredesc": "凭超级工作证可享受校外商家为小画家员工提供的超值优惠。","needscore": 150,"encourage": 100,"wfpics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"money": 60,"discountid": 5}]},{"bagname": "福利包3","encourage": 190,"consume": 160,"welfares": [{"welfareid": 11,"welfarename": "春节福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 60,"encourage": 40,"wfpics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"money": 40,"discountid": 4},{"welfareid": 10,"welfarename": "中秋福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 50,"wfpics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"money": 60,"discountid": 5},{"welfareid": 5,"welfarename": "免费洗澡卡或钥匙扣","welfaredesc": "凭超级工作证可享受校外商家为小画家员工提供的超值优惠。","needscore": 150,"encourage": 100,"wfpics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"money": 60,"discountid": 5}]}]}
返回结果:
成功:
{"state": 1,"data": [{"welfareid": 5,"welfarename": "花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 ","needscore": 60,"encourage": 30,"money": 20,"welfaretype": 1,"pics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"]},{"welfareid": 6,"welfarename": "生涯花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 ","needscore": 90,"encourage": 45,"money": 20,"welfaretype": 1,"pics": []}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"supplyname": "水天堂","discountname": "钥匙扣","money": 20,//金额"remaining": 0,//库存"needcount": 0,//需要的件数"state": 0,//0表示不显示提醒发货的按钮,1则显示"comsupid": 1,//提醒发货时要用到的参数"orders": [{"orderid": 10,//订单id"companyid": 27,//公司id"state": 2,//状态0表示下了订单(已经提醒了发货),1表示已经发货,2表示已经收货但没有付款,3表示已经付款,amdin界面只需要明白0,1,2就行了。"count": 1,"ordernum": "1111111","remindtime": "2016-03-14 13:34:26",//下货或者提醒发货的时间"sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 13:34:26"},{"orderid": 7,"companyid": 26,"state": 0,"count": 3,"ordernum": "0","remindtime": "2016-03-14 12:35:50","sendtime": "0000-00-00 00:00:00","confirmtime": null},{"orderid": 6,"companyid": 26,"state": 1,"count": 10,"ordernum": "87654321","remindtime": "2016-03-14 12:34:26","sendtime": "2016-03-14 17:34:26","confirmtime": "0000-00-00 00:00:00"},{"orderid": 5,"companyid": 26,"state": 2,"count": 1,"ordernum": "12345678","remindtime": "2016-03-14 12:32:06","sendtime": "2016-03-14 13:34:26","confirmtime": "2016-03-14 17:34:26"}]},{"supplyname": "水天堂","discountname": "茶杯","money": 20,"remaining": 0,"needcount": 0,"state": 0,"comsupid": 5,"orders": [{"orderid": 9,"companyid": 26,"state": 0,"count": 4,"ordernum": "0","remindtime": "2016-03-14 13:31:03","sendtime": null,"confirmtime": null}]},{"supplyname": "润记录","discountname": "本子","money": 20,"remaining": 0,"needcount": 0,"state": 0,"comsupid": 6,"orders": [{"orderid": 8,"companyid": 26,"state": 0,"count": 5,"ordernum": "0","remindtime": "2016-03-14 13:29:54","sendtime": null,"confirmtime": null}]}]}
失败:无数据
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"supplyid": 3,"supplyname": "水天堂"},{"supplyid": 4,"supplyname": "润记录"}]}
失败:无待收货供应商
{"state":0,"errorcode":1}
返回结果:
成功
{"state": 1,"data": [{"discountid": 3,"discountname": "钥匙扣"},{"discountid": 4,"discountname": "茶杯"}]}
失败:参数为空
{"state":0,"errorcode":1}
点击福利金充值显示该公司的金额,已低于的字样根据lowpercent来判断是否显示,点击充值时只要显示系统管理员的支付宝二维码就行了。
返回结果:
成功:
{"state":1,"curmoney":10,//当前的金额"lowpercent":20,//低于百分比,如果为null则不显示已低于的字样,如果有值,则就显示已低于百分之该值"isremind":0//0表示未提醒充值,1是给系统管理员看的,2表示系统管理员提醒了充值,前台要给出小铃铛震动的效果,}
返回结果:
成功
{"state": 1,"data": [{"userid": 21,"username": "小猫子","welfares": null},{"userid": 22,"username": "小朱","welfares": [{"wfid": 8,"welfarename": "花费补贴","state": 0,//0表示未领取,1表示已领取"getedtime": "0000-00-00 00:00:00"//已领取时的时间}]},{"userid": 34,"username": "王五","welfares": null},{"userid": 35,"username": "王五2","welfares": null},{"userid": 36,"username": "吉吉","welfares": null}]}
返回结果:
成功:
{"state": 1,"data": {"adminid": 14,"adminname": "张均龙",//真实名称"adminnum": "zhangsan@gmail.com",//登录时的用户名,手机或者邮箱"companynum": "1456842930","adminduty": "培训部猪人","headpic": "1456843004.jpg",//头像,全地址在:域名+/uploads/userpic/文件名;如:http://115.28.138.132/uploads/userpic/1456842064.jpg"birthyear": 1970,//新增,出生年"birthmonth": 1,//新增,出生月"sex": 2//新增,性别,1为男,2为女}}
返回结果:
成功:
{"state": 1,"data": {"companyname": "小画家艺术培训","state": 0,"introcount": 0,"isfirst": 1 //1或者说大于0的为第一次,0的时候就不是第一次,前台判断在此值为0时不显示,否则显示}}}
地址:/admin/notifypic
返回结果:
{"state":1,"picuris":"1457500870_0.jpg,1457500870_1.png,1457500870_2.jpg"}
返回结果:
成功:
{"state": 1,"data": [{"title": "三月份奖品","content": "当月第一名小米手机7一台,当月第二名小米智能血压计一台,当月第三名小米手环一个。","summary": "当月第一名 小米7手机","createat": "2016-03-27 17:42:20"},{"title": "二月份奖品","content": "当月第一名小米手机6一台,当月第二名小米智能血压计一台,当月第三名小米手环一个。","summary": "当月第一名 小米6手机","createat": "2016-03-27 17:42:13"},{"title": "一月份奖品","content": "当月第一名小米手机5一台,当月第二名小米智能血压计一台,当月第三名小米手环一个。","summary": "当月第一名 小米5手机","createat": "2016-03-27 17:42:02"},{"title": "hello你大爷的","content": "当月第一名小米手机4一台,当月第二名小米智能血压计一台,当月第三名小米手环一个。","summary": "当月第一名 小米4手机","createat": "2016-03-27 17:35:00"}]}
返回结果:获得上传图片地址格式:http://115.28.138.132:8088/uploads/userpic/1111.jpg
成功
{"state":1,"picuris":"1457500870_0.jpg,1457500870_1.png,1457500870_2.jpg"}
返回结果:
成功:
{"state": 1,"data": {"qrcodeid": 4,"state": 0,//这里的state表示用户是否已经领过该福利了,前端要先判断此值,0表示未领取,1表示已经领取。当不是0时不能显示领取按钮,需要显示领取过了的提示信息,领取的时间是最后一个键值gettime"username": "王五","welfarename": "花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制","picuris": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"gettime": null//这个是当state为1也就是领取过时的领取时间,当state为0时此值为空}}
返回结果:
成功:
{"state": 1,"data": [{"id": 2, //包或者主题的id"beginbagname": "基础福利包" //包或者主题名称},{"id": 3,"beginbagname": "升级福利包"}]}
失败:
{"state":0,"errorcode":1}
返回结果:
成功
{"state": 1,"data": [{"syswfid": 4,"welfarename": "生日福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 40,"discountid": 3,"money": 20,"pics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 2,"comwfid": 9 //如果为空代表不需要查同,如果不为空则需要查同,查同的id即为这个值},{"syswfid": 11,"welfarename": "春节福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 60,"encourage": 40,"discountid": 4,"money": 40,"pics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"comwfid": 8},{"syswfid": 9,"welfarename": "生日福利2","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 40,"discountid": 4,"money": 40,"pics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"comwfid": 9},{"syswfid": 10,"welfarename": "中秋福利","welfaredesc": "积分达到前不可以开班带学员,达到积分后可根据自身和单位情况开设班级带学员。","needscore": 90,"encourage": 50,"discountid": 5,"money": 60,"pics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"comwfid": 9},{"syswfid": 5,"welfarename": "免费洗澡卡或钥匙扣","welfaredesc": "凭超级工作证可享受校外商家为小画家员工提供的超值优惠。","needscore": 150,"encourage": 100,"discountid": 5,"money": 60,"pics": ["1457525330_0.jpg","1457525330_1.jpg","1457525330_2.png"],"welfaretype": 1,"comwfid": null}]}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": {"comwfid": 8,"welfarename": "花费补贴","welfaredesc": "1、授予全新工作者、工作围裙和教学办公用具 2、由原来的12小时工作制变为8小时工作制 ","needscore": 60,"encourage": 30,"discountid": 3,"money": 20,"pics": [],"welfaretype": 1}}
失败:参数为空
{"state":0,"errorcode":1}
返回结果:
成功:
{"state": 1,"data": [{"id": 2,"taskname": "再来测试","taskdesc": "IKOKOKO","taskscore": 2,"tasktarget": ",22,21,","isneedpic": 0,"totaltimes": 2,"taskdatetype": 0,"startdate": "2016-03-06 16:55:52","enddate": "2016-03-06 16:55:52","ischoosed": 2},{"id": 4,"taskname": "TestTest测试","taskdesc": "这是简介","taskscore": 1,"tasktarget": ",1,","isneedpic": 0,"totaltimes": 2,"taskdatetype": 1,"startdate": "2016-03-06 13:42:36","enddate": "2016-03-06 13:42:36","ischoosed": 2},{"id": 7,"taskname": "发表读书心得测试","taskdesc": "书名,感想等","taskscore": 1,"tasktarget": ",0,","isneedpic": 0,"totaltimes": 2,"taskdatetype": 1,"startdate": "2016-03-07 21:21:00","enddate": "2016-03-07 21:21:00","ischoosed": 0 //0代表未被申请,显示修改和删除按钮;大于0显示已申请,不显示修改和删除按钮}]}
返回结果:
成功:
{"state": 1,"data": {"id": 1,"taskname": "每天签到","taskdesc": "要签到啊啊啊 啊啊啊","taskscore": 2,"tasktarget": ",1,","isneedpic": 0,"totaltimes": 1,"taskdatetype": 2,"startdate": "2016-03-06 16:55:52","enddate": "2016-03-06 16:55:52","ischoosed": 0 //0代表未被申请,修改和删除可以,如果大于0,则不显示修改和删除}}
返回结果:
成功:
{"state": 1,"data": [{"userid": 21,"username": "小猫子"},{"userid": 22,"username": "小朱"},{"userid": 34,"username": "王五"},{"userid": 35,"username": "王五"},{"userid": 36,"username": "吉吉"}]}
返回结果:修改,增加了applydesc和applypic,旺仔前端应该先判断taskstate状态,就是先看看任务是否完成,如果大于0再判断needpic是否为需要附件,然后需要的话再显示applypic里的图片
成功
{"state": 1,"data": {"userid": 22,"username": "小朱","dayscores": 2,"monthscores": 2,"totalscores": 2,"tasks": [{"taskid": 3,"taskname": "再来测试","taskscore": 1,"needpic": "0","applydesc": null,"applypic": null,"finishtime": "2016-03-07 13:15:07","taskstate": 0 //0表示用户正在进行任务(界面显示未完成);1表示已提交审核(界面显示勾和×);2表示审核通过(显示撤销);3表示审核不通过(显示撤销)},{"taskid": 5,"taskname": "打扫卫生","taskscore": 2,"needpic": "1","applydesc": "你好,完成了","applypic": ["1460113746_0.jpg","1460113744_0.jpg"],"finishtime": "2016-03-07 13:19:30","taskstate": 2}],"welfares": [{"wfid": 8,"welfarename": "花费补贴","state": 0,//0表示未领取,1表示领取"getedtime": "0000-00-00 00:00:00"//如果是1时,领取的时间}]}}
返回结果:
成功:
{"state": 1,"data": {"companyname": "小画家艺术培训激励管理系统","state": 0, //0表示未申请审核(显示申请审核按钮),1是正在审核中(显示审核中),2表示审核通过(显示已认证)"introcount": 0 //代表已经推荐了几个公司,他们的修改需求为大于6个可以申请审核}}
返回结果:
{"state":1,"picuris":"1457500870_0.jpg,1457500870_1.png,1457500870_2.jpg"}
返回结果:
{"state": 1,"data": {"title": "三月份奖品","content": "当月第一名小米手机7一台,当月第二名小米智能血压计一台,当月第三名小米手环一个。","createat": "2016-03-27 17:42:20"}}
返回结果:
成功:是第一次登陆(根据isfirst的值,为1就是第一次登陆,为0就不是第一次登陆就不应该显示引导的)
{"state":1,"isfirst":1}
成功:不是第一次登陆
{"state":1,"isfirst":0}
参数:
postCode(邮编)
userName(企业管理员姓名)
Session保存说明:
公司信息session获取方法:
if(Session::has('cominfo')){cominfo=Session::get('cominfo');cominfo['companyname'];//公司名称cominfo['companynum'];//公司代码cominfo['companyid'];//公司id}else{return redirect('/');}
注册成功界面的Session获取处理:
if(!Session::has('staffinfo')){return redirect('/');}