dever 3 years ago
parent
commit
f54deafd4d
2 changed files with 38 additions and 1 deletions
  1. 19 1
      app/card/assets/manage/html/order_card.html
  2. 19 0
      app/card/lib/Buy.php

+ 19 - 1
app/card/assets/manage/html/order_card.html

@@ -24,4 +24,22 @@
       </tbody>
     </table>
 </div>
-</form>
+</form>
+<script>
+function showYes(msg)
+{
+  if (msg.status == 2) {
+    layer.alert(msg.msg); 
+  } else {
+    showAlert('保存成功', function() {
+      if (select_api_open) {
+        $('.layui-layer-content').css('overflow-x', 'auto');
+        $('#update_button').show();
+        layer.closeAll();
+      } else {
+        location.reload()
+      }
+    });
+  }
+}
+</script>

+ 19 - 0
app/card/lib/Buy.php

@@ -457,6 +457,25 @@ class Buy
         $data = $this->getView($id, $order_id, false);
         if ($data['status'] == 1) {
             $state = Dever::db('card/order')->update(array('where_id' => $data['id'], 'status' => 5, 'operdate' => time()));
+
+            /*
+            # 退款涉及到了这些
+            $order_card = Dever::db('card/order_card')->select(array('order_id' => $data['id']));
+
+            if ($order_card) {
+                foreach ($order_card as $k => $v) {
+                    Dever::db('card/order_card')->update(array('where_id' => $v['id'], 'status' => 3));
+                }
+            }
+
+            $order_code = Dever::db('card/code')->select(array('order_id' => $data['id'], 'status' => 2));
+
+            if ($order_code) {
+                foreach ($order_code as $k => $v) {
+                    Dever::db('card/code')->update(array('where_id' => $v['id'], 'status' => 1, 'uid' => '0', 'order_id' => '', 'order_card_id' => '', 'bdate' => ''));
+                }
+            }
+            */
             return 'ok';
         } else {
             Dever::alert('当前订单状态不允许取消');