Skip to content

Commit

Permalink
Merge pull request #45 from cysnake4713/master.temp_fix_department_cr…
Browse files Browse the repository at this point in the history
…eate

[IMP]Enterprise Department create API, add 'order' and 'id' parameter
  • Loading branch information
messense committed May 2, 2015
2 parents 02fa4c4 + 137c959 commit 3393c92
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions wechatpy/enterprise/client/api/department.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class WeChatDepartment(BaseWeChatAPI):

def create(self, name, parent_id=1):
def create(self, name, parent_id=1, order=None, id=None):
"""
创建部门
详情请参考 http://qydev.weixin.qq.com/wiki/index.php?title=管理部门
Expand All @@ -15,12 +15,14 @@ def create(self, name, parent_id=1):
:param parent_id: 父亲部门 id ,根部门 id 为 1
:return: 返回的 JSON 数据包
"""
department_data = NotNoneDict()
department_data['name'] = name
department_data['parentid'] = parent_id
department_data['order'] = order
department_data['id'] = id
return self._post(
'department/create',
data={
'name': name,
'parentid': parent_id
}
data=dict(department_data)
)

def update(self, id, name=None, parent_id=None, order=None):
Expand Down

0 comments on commit 3393c92

Please sign in to comment.