|
@@ -40,6 +40,9 @@ class inventlogic extends baselogic
|
|
|
'getinfobyid' => [
|
|
|
['name' => 'id', 'title' => 'companyid', 'require' => true, 'type' => 'numeric'],
|
|
|
],
|
|
|
+ 'getcountbyparty' => [
|
|
|
+ ['name' => 'partyid', 'title' => 'partyid', 'require' => true, 'type' => 'numeric'],
|
|
|
+ ],
|
|
|
];
|
|
|
return $list;
|
|
|
}
|
|
@@ -93,15 +96,15 @@ class inventlogic extends baselogic
|
|
|
return backarr(0, "企业信息不存在");
|
|
|
}
|
|
|
$m_i = new inventmodel();
|
|
|
- $where = [['company_id' ,'=', $companyid]];
|
|
|
+ $where = [['company_id', '=', $companyid]];
|
|
|
if (isset($arr['title'])) {
|
|
|
- $where[] = ['title','like' , '%' . $arr['title'] . '%'];
|
|
|
+ $where[] = ['title', 'like', '%' . $arr['title'] . '%'];
|
|
|
}
|
|
|
if (isset($arr['activestate'])) {
|
|
|
- $where[] = ['active_state','=',$arr['activestate']];
|
|
|
+ $where[] = ['active_state', '=', $arr['activestate']];
|
|
|
}
|
|
|
if (isset($arr['passstate'])) {
|
|
|
- $where[] = ['pass_state','=',$arr['passstate']];
|
|
|
+ $where[] = ['pass_state', '=', $arr['passstate']];
|
|
|
}
|
|
|
$page = isset($arr['page']) && !empty($arr['page']) ? $arr['page'] : 1;
|
|
|
$size = isset($arr['size']) && !empty($arr['size']) ? $arr['size'] : 10;
|
|
@@ -150,4 +153,20 @@ class inventlogic extends baselogic
|
|
|
}
|
|
|
return backarr(1, "获取成功", $iinfo);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 获取本次活动全部职位总数
|
|
|
+ * 20220122
|
|
|
+ * wj
|
|
|
+ */
|
|
|
+ public function getcountbyparty($arr)
|
|
|
+ {
|
|
|
+ $result = $this->checkparam(__FUNCTION__, $arr);
|
|
|
+ if (1 != $result['status']) {
|
|
|
+ return $result;
|
|
|
+ }
|
|
|
+ $partyid = $arr['partyid'];
|
|
|
+ $m_i = new inventmodel();
|
|
|
+ $count = $m_i->getcountbyparty($partyid);
|
|
|
+ return backarr(1, "获取成功", $count);
|
|
|
+ }
|
|
|
}
|