|
@@ -0,0 +1,62 @@
|
|
|
+<?php
|
|
|
+require_once(BASE_ROOT_PATH . '/mobile/control/merchant_base.php');
|
|
|
+
|
|
|
+class merchant_rechargeControl extends merchant_baseControl
|
|
|
+{
|
|
|
+ public function __construct()
|
|
|
+ {
|
|
|
+ parent::__construct();
|
|
|
+ }
|
|
|
+
|
|
|
+ public function indexOp(){
|
|
|
+ $model_merchant = Model('merchant');
|
|
|
+ $condition = array();
|
|
|
+ $condition['mch_id'] = $_SESSION['mch_id'];
|
|
|
+ if($_GET['start_time'] && $_GET['end_time']){
|
|
|
+ $condition['add_time'] = ['between', [$_GET['start_time'], $_GET['end_time']]];
|
|
|
+ }
|
|
|
+ $list = $model_merchant->getRechargeApply($condition,$this->page,'*','apply_id desc',10);
|
|
|
+ $result['data'] = $list;
|
|
|
+ $result['total'] = $model_merchant->gettotalpage();
|
|
|
+ return self::outsuccess($result);
|
|
|
+ }
|
|
|
+
|
|
|
+ public function addOp(){
|
|
|
+ $params = $_POST;
|
|
|
+ if($params['amount'] == '' || $params['amount'] < 0){
|
|
|
+ return self::outerr(errcode::ErrParamter , "充值金额错误" );
|
|
|
+ }
|
|
|
+ if(!isset($params['bank_username']) || empty($params['bank_username'])){
|
|
|
+ return self::outerr(errcode::ErrParamter , "开户人姓名有误" );
|
|
|
+ }
|
|
|
+ if(!isset($params['bank_name']) || empty($params['bank_name'])){
|
|
|
+ return self::outerr(errcode::ErrParamter , "银行名称有误" );
|
|
|
+ }
|
|
|
+ if(!isset($params['voucher']) || empty($params['voucher'])){
|
|
|
+ return self::outerr(errcode::ErrParamter , "凭证名称有误" );
|
|
|
+ }
|
|
|
+ $params['mch_id'] = $_SESSION['merchant_login_id'];
|
|
|
+ $params['member_id'] = $_SESSION['member_id'];
|
|
|
+ $model_merchant = Model('merchant');
|
|
|
+ $ret = $model_merchant->addRechargeApply($params);
|
|
|
+ if($ret){
|
|
|
+ return self::outsuccess([]);
|
|
|
+ }else{
|
|
|
+ return self::outerr(errcode::ErrOperation, "系统错误.");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public function voucheruploadOp(){
|
|
|
+ if (!empty($_FILES['voucher']['name'])) {
|
|
|
+ $upload = new UploadFile();
|
|
|
+ $upload->set('default_dir',ATTACH_RECHARGE);
|
|
|
+ $result = $upload->upfile('voucher');
|
|
|
+ if ($result) {
|
|
|
+ $result['voucher'] = $upload->file_name;
|
|
|
+ $result['voucher_url'] = UPLOAD_SITE_URL.'/'.ATTACH_RECHARGE.DS.$upload->file_name;
|
|
|
+ return self::outsuccess($result);
|
|
|
+ }else {
|
|
|
+ return self::outerr(errcode::ErrParamter , "凭证有误:{$upload->error}" );
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|