shenzhipeng 3 rokov pred
rodič
commit
ab33b1a5fa

+ 10 - 1
application/lib/data/adminAction.php

@@ -490,7 +490,7 @@ class AdvertAdminAction extends BaseAction{
 
 		//查询所有用户分组
 		public function select_sms_user_group($where){
-			$sql    = "select * from ly_sms_user_group  $where order by id desc";
+			$sql    = "select * from ly_sms_user_group  $where order by position desc";
 			$result = $this->getDbEntity()->query($sql);
 			return $result;
 		}
@@ -561,6 +561,15 @@ class AdvertAdminAction extends BaseAction{
 			return $result;
 		}
 
+		public function update_sms_user_group($data, $id, $uid){
+			$sql    = "update ly_sms_user_group set
+							`name` = '{$data['name']}',
+							`position` = '{$data['position']}'
+							where id='{$id}' and uid='$uid'";
+			$result = $this->getDbEntity()->execute_sql($sql);
+			return $result;
+		}
+
 		//查询分组用户的数量
 		public function select_usergroup_count($where){
 			$sql    = "select count(*) as count from ly_customer $where";

+ 46 - 0
application/module/ctrl/User_smsgroup_adminAction.class.php

@@ -71,6 +71,52 @@ class User_smsgroup_adminAction extends Action{
 		$this->assign('info',$info);
 		$this->display('add.html');
 	}
+
+	function update(){
+	
+		$admin = new AdvertAdminAction();
+		
+		$id	  = $_REQUEST['id'];
+		$uid  = $_SESSION['user_infos']['id'];
+		
+		$one_info 		= $admin->select_usergroup_byId($id,$uid);
+	
+		$data['name']         = trim($_POST['name']);
+		$data['position']         = trim($_POST['position']);
+		
+		if($_POST['name']){
+			if(!empty($_POST['name'])){
+
+				$is_exist = $admin->select_usergroup_byName($data['name'],$uid);
+
+				if(!empty($is_exist) && $one_info['name']!=$data['name']){
+					$info = "修改客户分组失败:分组名已存在";
+					header("Location:/?a=user_smsgroup_admin&m=index&info=$info");
+					exit();
+				}else{
+					$update = $admin->update_sms_user_group($data, $id,$uid);
+					if($update){
+						$info = "修改客户分组成功";
+						header("Location:/?a=user_smsgroup_admin&m=index&info=$info");
+						exit();
+					}else{
+						$info = "修改失败";
+					}
+				}
+
+
+			}else{
+				$info = "客户分组不能为空";
+			}
+		}
+	
+		$one_info 		= $admin->select_usergroup_byId($id,$uid);
+		
+		$this->assign('id',$id);
+		$this->assign('one_info',$one_info);
+		$this->assign('info',$info);
+		$this->display('update.html');
+	}
 	
 	
 	public function delete(){

+ 3 - 0
application/module/view/user_smsgroup_admin/index.html

@@ -39,6 +39,7 @@
 					<th>ID</th>
 					<th >客户分组名称</th>
 					<th >数量</th>
+					<th >排序</th>
 					<th >添加时间</th>
 					<th>操作</th>
 
@@ -52,8 +53,10 @@
 					<td><{$item.id}></td>
 					<td><{$item.name}></td>
 					<td><{$item.count}></td>
+					<td><{$item.position}></td>
 					<td><{$item.created_at}></td>
 					<td>
+						<a href="/?a=user_smsgroup_admin&m=update&id=<{$item.id}>">编辑</a>
 						<a  onclick="to_delete('<{$item.name}>','<{$item.id}>');" style="margin-left:50px;text-align:right;cursor:pointer;" >删除</a>
 					</td>
 				</tr>

+ 7 - 2
application/module/view/user_smsgroup_admin/update.html

@@ -18,8 +18,13 @@
 	<section class="content">
 
 		<form method="post" action="" id="to_add">
-			客户分组名称:<input type="text" name="name" id="name"  value="<{$one_info.name}>">
-			<input type="button" class="btn btn-info" onclick="to_submit();" value="确定"   />
+			<div>
+				客户分组名称:<input type="text" name="name" id="name"  value="<{$one_info.name}>">
+			</div>
+			<div style="margin:5px 0;">
+				客户分组排序:<input type="text" name="position" id="position"  value="<{$one_info.position}>">
+			</div>
+			<div><input type="button" class="btn btn-info" onclick="to_submit();" value="确定"   /></div>
 		</form>