|
@@ -95,10 +95,10 @@ Class Manage
|
|
|
}
|
|
|
public function updateInfo($id,$name,$data)
|
|
|
{
|
|
|
+ Dever::config('base')->hook = true;
|
|
|
$mobile = Dever::param('mobile',$data);
|
|
|
$cate_id = Dever::param('cate_id',$data);
|
|
|
$name = Dever::param('name',$data);
|
|
|
- $branch_id = Dever::param('branch_id',$data);
|
|
|
$user = Dever::db('work/user')->find(array('mobile'=>$mobile));
|
|
|
if ($user) {
|
|
|
if ($name && $user['name'] != $name) {
|
|
@@ -127,6 +127,8 @@ Class Manage
|
|
|
}
|
|
|
|
|
|
$info = Dever::db('work/info')->find($id);
|
|
|
+
|
|
|
+ $w = array();
|
|
|
if ($info && !$info['question']) {
|
|
|
if (isset($cate_id) && $cate_id && isset($cate_id[1]) && $cate_id[1]) {
|
|
|
$w['question'] = $cate_id[1];
|
|
@@ -139,15 +141,20 @@ Class Manage
|
|
|
}
|
|
|
}
|
|
|
if ($info && !$info['work_num']) {
|
|
|
- $w['where_id'] = $id;
|
|
|
$w['work_num'] = $this->getWorkId();
|
|
|
- if ($branch_id) {
|
|
|
- $temp = explode(',', $branch_id);
|
|
|
- if (isset($temp[1])) {
|
|
|
- $w['group'] = $temp[0];
|
|
|
- $w['appoint_id'] = $temp[1];
|
|
|
- }
|
|
|
+ }
|
|
|
+
|
|
|
+ $branch_id = Dever::param('branch_id',$data);
|
|
|
+ if ($branch_id) {
|
|
|
+ $temp = explode(',', $branch_id);
|
|
|
+ if (isset($temp[1])) {
|
|
|
+ $w['group'] = $temp[0];
|
|
|
+ $w['appoint_id'] = $temp[1];
|
|
|
}
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($w) {
|
|
|
+ $w['where_id'] = $id;
|
|
|
Dever::db('work/info')->update($w);
|
|
|
}
|
|
|
}
|