north 7 vuotta sitten
vanhempi
sitoutus
46df48bb1c

+ 3 - 0
www/protected/components/CommonSMS.php

@@ -37,6 +37,9 @@ class CommonSMS{
             case 'jinguo_mianshi_retrieve'://面试
                 Service::factory('SendSMSService')->tpl_send_sms(2243066,'#user_name#='.$params['user_name'].'&#year#='.$params['year'].'&#month#='.$params['month'].'&#day#='.$params['day'].'&#hour#='.$params['hour'].'&#minute#='.$params['minute'].'&#store#='.$params['store'].'&#address#='.$params['address'].'&#mobile#='.$params['phone'].'&#servers#='.$params['servers'].'&#words#='.$params['Interviewt'],$params['mobile']);
                 break;
+            case 'jinguo_mianshi_retrieve1'://面试
+                Service::factory('SendSMSService')->tpl_send_sms(2273368,'#user_name#='.$params['user_name'].'&#store#='.$params['store'].'&#kill#='.$params['kill'],$params['mobile']);
+                break;
             default:
                 return false;
                 break;

+ 3 - 0
www/protected/controllers/REmployeController.php

@@ -46,6 +46,7 @@ class REmployeController extends AdminController {
         $auth = intval(Yii::app()->request->getParam('auth',''));
         $owned_stores = Yii::app()->request->getParam('owned_stores','');
         $desc = Yii::app()->request->getParam('desc','');
+        $flag1 = Yii::app()->request->getParam('flag','');
         if ($status == 100) {
             CommonFn::requestAjax(false,'状态没有修改');exit;
         }
@@ -75,6 +76,7 @@ class REmployeController extends AdminController {
         $employe->auth = $auth;
         $employe->owned_stores = intval($owned_stores);
         $employe->desc = $desc;
+        $employe->flag = intval($flag1);
         $employe->save();
         CommonFn::requestAjax(true,'保存成功');exit;
     }
@@ -110,6 +112,7 @@ class REmployeController extends AdminController {
         $employe->status = intval($status);
         $employe->sex = intval($sex);
         $employe->save();
+
         CommonFn::requestAjax(true,'保存成功');exit;
     }
 }

+ 18 - 0
www/protected/modules/j/controllers/HouseKeepingController.php

@@ -228,6 +228,24 @@ class HouseKeepingController extends JBaseController
         $h->flag = 0;
         $h->time = time();
         $result = $h->save();
+
+        $c = new EMongoCriteria();
+        $c->owned_stores('==',$store_id);
+        $c->flag('==',1);
+        $remp = JEmploye::model()->findAll($c);
+
+        $c1 = new EMongoCriteria();
+        $c1->store_id('==',$store_id);
+        $store_name = Store::model()->find($c1)->store_name;
+
+        foreach ($remp as $value) {
+            CommonSMS::send('jinguo_mianshi_retrieve', array(
+                'user_name' => $value->user_name,
+                'store' => $store_name,
+                'kill' => HouseKeeping::$type_option[$type],
+                'mobile' => $value->mobile
+            ));
+        }
         if ($result) {
             CommonFn::requestAjax($result, '添加成功', array());
         } else {

+ 2 - 0
www/protected/modules/o2o/models/JEmploye.php

@@ -24,6 +24,7 @@ class JEmploye extends MongoAr {
     public $auth;//角色 中医/营养师/保洁师/月嫂/催乳师/配送师
     public $status;//人员状态	在岗/离岗/黑名单/
     public $desc;//备注
+    public $flag = 0;//是否发短信
 
     public static $auth_option = array(
         0 => "门店老师",
@@ -85,6 +86,7 @@ class JEmploye extends MongoAr {
         $newRow['status'] = CommonFn::get_val_if_isset($row,'status','');
         $newRow['status_str'] = JEmploye::$status_option[intval($newRow['status'])];
         $newRow['desc'] = CommonFn::get_val_if_isset($row,'desc','');
+        $newRow['flag'] = CommonFn::get_val_if_isset($row,'flag','');
 
         if(APPLICATION=='admin'){
             $newRow['action_user'] = CommonFn::get_val_if_isset($row,'action_user',"");

+ 15 - 0
www/protected/views/rEmploye/index.php

@@ -55,6 +55,7 @@
                                   </div>
                                 </div>
                               </li>
+
                               <li class="f_item">
                                 <div class="box">
                                   <div class="f_label">
@@ -95,6 +96,17 @@
                                   </div>
                                 </div>
                               </li>
+                            <li class="f_item">
+                                <div class="box">
+                                    <div class="f_label">
+                                        <span>接收短信: </span>
+                                    </div>
+                                    <div class="box_flex f_content" >
+                                        <input type="radio" name="flag" value="0" id="flag0">否
+                                        <input type="radio" name="flag" value="1" id="flag1">是
+                                    </div>
+                                </div>
+                            </li>
                               <li class="f_item">
                                 <div class="box">
                                   <div class="f_label">
@@ -421,6 +433,9 @@
         $('#edit_mobile').val(row.mobile);
         $('#edit_owned_stores').val(row.owned_stores);
         $('#edit_desc').val(row.desc);
+        jq_setStatus.combobox('setValue', row.status);
+        var flag = '#flag'+row.flag;
+        $(flag).attr('checked',true);
       },
       onLoadSuccess : function () {
         $('#xorder_id').html('');