north 7 年之前
父节点
当前提交
8d40c804ae
共有 2 个文件被更改,包括 43 次插入5 次删除
  1. 9 5
      www/protected/controllers/JCouponController.php
  2. 34 0
      www/protected/views/jCoupon/index.php

+ 9 - 5
www/protected/controllers/JCouponController.php

@@ -88,17 +88,21 @@ class JCouponController extends AdminController
         if (empty($gift)) {
             CommonFn::requestAjax(false,'礼包不存在');exit;
         }
-        $c = new EMongoCriteria();
+        if ($coding_num > 1000000) {
+            CommonFn::requestAjax(false,'起始值重复');exit;
+        }
+        /*$c = new EMongoCriteria();
         $c->coding_num('==',$coding_num);
         $j = JCoupon::model()->findAll($c);
         if (count($j) > 0) {
             CommonFn::requestAjax(false,'起始值重复');exit;
-        }
-        $total = 100000;
+        }*/
+        $total = 10000;
         for($i=0; $i<$num; $i++) {
             $coupon = new JCoupon();
             $coupon->gift_id = $gift_id;
-            $coupon->coding_num = $coding_num;
+            $tmp1 = $coding_num + 1000000;
+            $coupon->coding_num = date('d').substr($tmp1,1);
 
             $flag = true;
             while($flag) {
@@ -110,7 +114,7 @@ class JCouponController extends AdminController
             }
             $total++;
             $coupon->pwd = $pwd;
-            $coupon->coupon_coding = $gift->gift_num.substr(date('Y'),2).date('m').'0'.substr($total,1);
+            $coupon->coupon_coding = $gift->gift_num.substr(date('Y'),2).date('md').substr($total,1);
             $coupon->channel = $channel;
             $coupon->status = 0;
             $coupon->expire_time = $expire_time;

+ 34 - 0
www/protected/views/jCoupon/index.php

@@ -60,6 +60,36 @@
                                         </div>
                                     </div>
                                 </li>
+                                <li class="f_item">
+                                    <div class="box">
+                                        <div class="f_label">
+                                            <span>礼品券编号: </span>
+                                        </div>
+                                        <div class="box_flex f_content">
+                                            <span id="gift_num"></span>
+                                        </div>
+                                    </div>
+                                </li>
+                                <li class="f_item">
+                                    <div class="box">
+                                        <div class="f_label">
+                                            <span>手工编号: </span>
+                                        </div>
+                                        <div class="box_flex f_content">
+                                            <span id="coding_num"></span>
+                                        </div>
+                                    </div>
+                                </li>
+                                <li class="f_item">
+                                    <div class="box">
+                                        <div class="f_label">
+                                            <span>过期时间: </span>
+                                        </div>
+                                        <div class="box_flex f_content">
+                                            <span id="expreid_time"></span>
+                                        </div>
+                                    </div>
+                                </li>
                                 <li class="f_item">
                                     <div class="box">
                                         <div class="f_label">
@@ -524,10 +554,14 @@
         $('#gift_name').html(data.gift_name);
         $('#pwd').html(data.pwd);
         $('#channel').html(data.channel_str);
+        $('#gift_num').html(data.coupon_coding);
+        $('#coding_num').html(data.coding_num);
+        $('#expreid_time').html(data.expire_time_str);
         $('#setStatus').combobox('setValue', row.status);
 
 
 
+
       },
       onLoadSuccess : function () {
         $('#id').val('');