| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- namespace Api\Controller;
- use Think\Controller;
- /*
- 成员组和项目绑定后,每个人的绑定情况
- */
- class TeamItemMemberController extends BaseController {
- //添加和编辑
- //由于初始添加成员的时候就已经有了记录,所以本方法是编辑
- public function save(){
- $login_user = $this->checkLogin();
- $uid = $login_user['uid'] ;
- $id = I("id/d");
- $member_group_id = I("member_group_id/d");
- $teamItemMemberInfo = D("TeamItemMember")->where(" id = '$id' ")->find();
- $item_id = $teamItemMemberInfo['item_id'] ;
- $team_id = $teamItemMemberInfo['team_id'] ;
- if(!$this->checkItemCreator($uid , $item_id)){
- $this->sendError(10303);
- return ;
- }
- $teamInfo = D("Team")->where(" id = '$team_id' and uid = '$login_user[uid]' ")->find();
- if (!$teamInfo) {
- $this->sendError(10209,"无此团队或者你无管理此团队的权限");
- return ;
- }
- $return = D("TeamItemMember")->where(" id = '$id' ")->save(array("member_group_id"=>$member_group_id));
- $this->sendResult($return);
-
- }
- //获取列表
- public function getList(){
- $login_user = $this->checkLogin();
- $uid = $login_user['uid'] ;
- $item_id = I("item_id/d");
- $team_id = I("team_id/d");
- if(!$this->checkItemCreator($uid , $item_id)){
- $this->sendError(10303);
- return ;
- }
- $ret = D("TeamItemMember")->where(" item_id = '$item_id' and team_id = '$team_id' ")->select();
- if ($ret) {
- foreach ($ret as $key => &$value) {
- $value['addtime'] = date("Y-m-d H:i:s" , $value['addtime']);
- }
- $this->sendResult($ret);
- }else{
- $this->sendResult(array());
- }
- }
- }
|