|
@@ -79,7 +79,14 @@ class Mobile extends Model
|
|
|
if(!isset($mobile['amount_charge'])){
|
|
|
$mobile['amount_charge']=0;
|
|
|
}
|
|
|
- $mobile['amount']=$mobile['amount_base']+$mobile['amount_charge'];
|
|
|
+ if(!isset($mobile['is_activity'])){
|
|
|
+ $mobile['is_activity']=0;
|
|
|
+ }
|
|
|
+ if(!$mobile['is_activity']) {
|
|
|
+ $mobile['amount'] = $mobile['amount_base'] + $mobile['amount_charge'];
|
|
|
+ }else{
|
|
|
+ $mobile['amount'] = $mobile['amount_kill'] + $mobile['amount_charge'];
|
|
|
+ }
|
|
|
|
|
|
if(isset($mobile['top_time']) && $mobile['top_time']==1){
|
|
|
$mobile['top_time']=time();
|
|
@@ -92,6 +99,10 @@ class Mobile extends Model
|
|
|
$mobile['rec_time']=null;
|
|
|
}
|
|
|
|
|
|
+ if(isset($mobile->getChangedData()['is_activity']) && $mobile->getChangedData()['is_activity']==1){
|
|
|
+ $mobile['activity_time']=time();
|
|
|
+ }
|
|
|
+
|
|
|
$mobile->data(array_merge($mobile->getData(),MobileComputer::setMobile($mobile['no'])->filter()));
|
|
|
});
|
|
|
|