| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?php
- namespace bizGhs\book\classes;
- use bizGhs\base\classes\BaseClass;
- use bizGhs\book\classes\BookCgChangeGlobalClass;
- use bizGhs\book\classes\BookChangeClass;
- use bizGhs\book\classes\BookChangeGlobalClass;
- use common\components\util;
- use Yii;
- class BookIoClass extends BaseClass
- {
- public static $baseFile = '\bizGhs\book\models\BookIo';
- public static function getIoList($where)
- {
- $data = self::getList('*', $where, 'addTime DESC,id DESC');
- return $data;
- }
- public static function getCombine($ioRes)
- {
- $id = $ioRes->id??0;
- $arr =[];
- $arr[] = '------汇总------';
- $list1 = BookChangeGlobalClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list1)){
- foreach($list1 as $key1 => $val1){
- $event1 = $val1['event']??'';
- $arr[] = $event1;
- }
- }
- $list2 = BookOnChangeGlobalClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list2)){
- foreach($list2 as $key2 => $val2){
- $event2 = $val2['event']??'';
- $arr[] = $event2;
- }
- }
- $list3 = BookRoadChangeGlobalClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list3)){
- foreach($list3 as $key3 => $val3){
- $event3 = $val3['event']??'';
- $arr[] = $event3;
- }
- }
- $list4 = BookCgChangeGlobalClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list4)){
- foreach($list4 as $key4 => $val4){
- $event4 = $val4['event']??'';
- $arr[] = $event4;
- }
- }
- $arr[] = '------按客户------';
- $list5 = BookCustomChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list5)){
- foreach($list5 as $key5 => $val5){
- $event5 = $val5['event']??'';
- $arr[] = $event5;
- }
- }
- $list6 = BookCustomCgChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list6)){
- foreach($list6 as $key6 => $val6){
- $event6 = $val6['event']??'';
- $arr[] = $event6;
- }
- }
- $list7 = BookCustomRoadChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list7)){
- foreach($list7 as $key7 => $val7){
- $event7 = $val7['event']??'';
- $arr[] = $event7;
- }
- }
- $list8 = BookCustomOnChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list8)){
- foreach($list8 as $key8 => $val8){
- $event8 = $val8['event']??'';
- $arr[] = $event8;
- }
- }
- $arr[] = '------详细------';
- $list9 = BookChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list9)){
- foreach($list2 as $key2 => $val2){
- $event2 = $val2['event']??'';
- $arr[] = $event2;
- }
- }
- $list10 = BookOnChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list10)){
- foreach($list10 as $key10 => $val10){
- $event10 = $val10['event']??'';
- $arr[] = $event10;
- }
- }
- $list11 = BookRoadChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list11)){
- foreach($list11 as $key11 => $val11){
- $event11 = $val11['event']??'';
- $arr[] = $event11;
- }
- }
- $list12 = BookCgChangeClass::getAllByCondition(['relateId'=>$id],null,'*');
- if(!empty($list12)){
- foreach($list12 as $key12 => $val12){
- $event12 = $val12['event']??'';
- $arr[] = $event12;
- }
- }
- return $arr;
- }
- }
|