fix:项目管理功能需求
This commit is contained in:
@@ -49,23 +49,31 @@ class Story extends Common
|
||||
$members = explode(',', $opStory['story_member']);
|
||||
$opStory['story_members'] = '';
|
||||
|
||||
$ret = [];
|
||||
for ($i=0; $i<count($members); $i++)
|
||||
{
|
||||
$user_info = $user->GetUserInfoByLoginId($members[$i]);
|
||||
if ($user_info && isset($user_info['name'])) {
|
||||
$ret[] = $user_info['name'];
|
||||
}
|
||||
}
|
||||
$opStory['story_members'] = implode(',', $ret);
|
||||
|
||||
$opStory['story_managers'] = '';
|
||||
if ($opStory['story_manager'] !== null) {
|
||||
$user_info = $user->GetUserInfoByLoginId($opStory['story_manager']);
|
||||
if ($user_info && isset($user_info['name'])) {
|
||||
$opStory['story_managers'] = $user_info['name'];
|
||||
}
|
||||
$opStory['story_members'] = '';
|
||||
if (count($members)>0)
|
||||
{
|
||||
$ret = db('system_user')->alias('u')
|
||||
->join('hr_staff s','s.staff_id=u.user_id', 'left')
|
||||
->where('u.user_type', 1)
|
||||
->where('u.id', 'in', $members)
|
||||
->column('s.staff_name');
|
||||
|
||||
$opStory['story_members'] = implode(',', $ret); //数组转字符串
|
||||
}
|
||||
$opStory['story_managername'] = '';
|
||||
|
||||
$ret = db('system_user')->alias('u')
|
||||
->join('hr_staff s','s.staff_id=u.user_id', 'left')
|
||||
->where('u.user_type', 1)
|
||||
->where('u.id', $opStory['story_manager'])
|
||||
->find();
|
||||
|
||||
if (null != $ret)
|
||||
{
|
||||
$opStory['story_managername'] = $ret['staff_name'];
|
||||
}
|
||||
|
||||
|
||||
$result[] = $opStory;
|
||||
}
|
||||
@@ -185,12 +193,12 @@ class Story extends Common
|
||||
->where('story_id', $param['story_id'])
|
||||
->find();
|
||||
if ($story_info) {
|
||||
|
||||
|
||||
$user = new User();
|
||||
|
||||
|
||||
$story_info_member = explode(',', $story_info['story_member']);
|
||||
foreach ($story_info_member as $memberId) {
|
||||
|
||||
|
||||
$user_info = $user->GetUserInfoByLoginId($memberId);
|
||||
$item['id'] = $user_info['id'];
|
||||
$item['staff_name'] = $user_info['name'];
|
||||
|
||||
Reference in New Issue
Block a user