139 lines
3.7 KiB
PHP
139 lines
3.7 KiB
PHP
<?php
|
|
|
|
namespace app\admin\controller;
|
|
use app\admin\logic\OaLogic;
|
|
use app\admin\logic\WeChatLogic;
|
|
use think\Db;
|
|
use app\common\server\ConfigServer;
|
|
|
|
class Number extends AdminBase {
|
|
|
|
public function list(){
|
|
if($this->request->isAjax()){
|
|
$get = $this->request->get();
|
|
$list=OaLogic::data($get);
|
|
|
|
$this->_success('',$list);
|
|
|
|
}
|
|
return $this->fetch();
|
|
}
|
|
|
|
public function date($id){
|
|
|
|
$order=Db::name('order_yearcard')->where('id',$id)->find();
|
|
if($order['yearcard_id']==1){
|
|
$goods_id=8;
|
|
}
|
|
if($order['yearcard_id']==9){
|
|
$goods_id=10;
|
|
}
|
|
if($order['yearcard_id']==10){
|
|
$goods_id=11;
|
|
}
|
|
if($order['yearcard_id']==12){
|
|
$goods_id=9;
|
|
}
|
|
if($order['yearcard_id']==14){
|
|
$goods_id=38;
|
|
}
|
|
if($order['yearcard_id']==17){
|
|
$goods_id=39;
|
|
}
|
|
if($order['yearcard_id']==18){
|
|
$goods_id=40;
|
|
}
|
|
if($order['yearcard_id']==19){
|
|
$goods_id=49;
|
|
}
|
|
if($order['yearcard_id']==20){
|
|
$goods_id=50;
|
|
}
|
|
if($order['yearcard_id']==21){
|
|
$goods_id=41;
|
|
}
|
|
if($order['yearcard_id']==22){
|
|
$goods_id=42;
|
|
}
|
|
if($order['yearcard_id']==24){
|
|
$goods_id=51;
|
|
}
|
|
if($order['yearcard_id']==25){
|
|
$goods_id=52;
|
|
}
|
|
if($order['yearcard_id']==26){
|
|
$goods_id=58;
|
|
}
|
|
if($order['yearcard_id']==27){
|
|
$goods_id=44;
|
|
}
|
|
if($order['yearcard_id']==28){
|
|
$goods_id=53;
|
|
}
|
|
if($order['yearcard_id']==29){
|
|
$goods_id=54;
|
|
}
|
|
if($order['yearcard_id']==30){
|
|
$goods_id=55;
|
|
}
|
|
if($order['yearcard_id']==31){
|
|
$goods_id=57;
|
|
}
|
|
if($order['yearcard_id']==32){
|
|
$goods_id=45;
|
|
}
|
|
if($order['yearcard_id']==33){
|
|
$goods_id=46;
|
|
}
|
|
if($order['yearcard_id']==34){
|
|
$goods_id=56;
|
|
}
|
|
if($order['yearcard_id']==35){
|
|
$goods_id=58;
|
|
}
|
|
if($order['yearcard_id']==36){
|
|
$goods_id=59;
|
|
}
|
|
if($order['yearcard_id']==37){
|
|
$goods_id=60;
|
|
}
|
|
$user=Db::name('user_address')->where('user_id',$order['user_id'])->find();
|
|
$order_sn=createSn('order', 'order_sn', '', 4);
|
|
|
|
$data=[
|
|
'order_sn'=> $order_sn,
|
|
'goods_id'=>$goods_id,
|
|
'user_id'=>$order['user_id'],
|
|
'code'=>$order['surplus_count'],
|
|
'order_status'=>1,
|
|
'pay_status'=>1,
|
|
'pay_way'=>3,
|
|
'pay_time'=>$order['paytime'],
|
|
'consignee'=>$user['contact'],
|
|
'province'=>$user['province_id'],
|
|
'city'=>$user['city_id'],
|
|
'district'=>$user['district_id'],
|
|
'lat'=>$user['lat'],
|
|
'lng'=>$user['lng'],
|
|
'mobile'=>$user['telephone'],
|
|
'address'=>$user['address'],
|
|
'goods_price'=>$order['pay_fee'],
|
|
'order_amount'=>$order['pay_fee'],
|
|
'total_amount'=>$order['pay_fee'],
|
|
'total_num'=>1,
|
|
'type'=>0,
|
|
'number'=>$order['count'],
|
|
'create_time'=>$order['createtime'],
|
|
'update_time'=>$order['updatetime'],
|
|
];
|
|
$inser=Db::name('order')->data($data)->insert();
|
|
if($inser){
|
|
$order=Db::name('order_yearcard')->where('id',$id)->update(['static'=>1]);
|
|
$this->_success('添加成功');
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
|