ProductionRepository.php
795 Bytes
<?php
/**
* Created by PhpStorm.
* User: machengjun
* Date: 2018/2/9
* Time: 下午3:05
*/
namespace App\Repositories\Customers;
use App\Modules\Repositories\BaseRepository;
/**
* Class EloquentHistoryRepository.
*/
class ProductionRepository extends BaseRepository
{
function makeProductionRefund($production_obj){
$production_obj->is_refund = 1;
$production_obj->refund_no = $this->createRefoundNo();
$production_obj->is_return = 1;
$production_obj->refund_time = date('Y-m-d H:i:s');
$production_obj->save();
return $production_obj->refund_no;
}
/**
* 生成退款单号
*/
function createRefoundNo()
{
return 'RF' . date('Ymd') . str_pad(mt_rand(1, 9999999999), 10, '0', STR_PAD_LEFT);
}
}