|
|
@@ -166,7 +166,7 @@ class ProcessController extends Controller
|
|
|
$process->status="已驳回";
|
|
|
$process->update();
|
|
|
$process->createOperatorLog('驳回');
|
|
|
- $this->log(__METHOD__,"驳回二次加工单_".__FUNCTION__,json_encode($process),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"驳回二次加工单_".__FUNCTION__,json_encode($process),Auth::user()['id']);
|
|
|
return $process;
|
|
|
}
|
|
|
//接单
|
|
|
@@ -188,7 +188,7 @@ class ProcessController extends Controller
|
|
|
$process->status="待加工";
|
|
|
$process->update();
|
|
|
$process->createOperatorLog('接单');
|
|
|
- $this->log(__METHOD__,"接单二次加工单_".__FUNCTION__,json_encode($process),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"接单二次加工单_".__FUNCTION__,json_encode($process),Auth::user()['id']);
|
|
|
return $process;
|
|
|
}
|
|
|
//完成
|
|
|
@@ -201,7 +201,7 @@ class ProcessController extends Controller
|
|
|
$process->update(['status'=>'交接完成']);
|
|
|
$process->createOperatorLog('交接完成');
|
|
|
$processStatistic=$result['data'];
|
|
|
- $this->log(__METHOD__,"完成二次加工单_".__FUNCTION__,json_encode($process)." || ".json_encode($processStatistic),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"完成二次加工单_".__FUNCTION__,json_encode($process)." || ".json_encode($processStatistic),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>'交接完成'];
|
|
|
}
|
|
|
private function statistic($process, $sign_end = false){
|
|
|
@@ -250,7 +250,7 @@ class ProcessController extends Controller
|
|
|
$processStatistic->gross_profit=$gross_profit;
|
|
|
$processStatistic->gross_profit_rate=$gross_profit_rate;
|
|
|
$processStatistic->update();
|
|
|
- $this->log(__METHOD__,"修改二次加工单统计单_".__FUNCTION__,json_encode($processStatistic),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改二次加工单统计单_".__FUNCTION__,json_encode($processStatistic),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>$processStatistic];
|
|
|
}
|
|
|
|
|
|
@@ -266,7 +266,7 @@ class ProcessController extends Controller
|
|
|
$processDaily->update();
|
|
|
$result=$this->countRemains($processDaily);
|
|
|
$processDailies=$result['processDailies'];
|
|
|
- $this->log(__METHOD__,"修改当日产量".__FUNCTION__,json_encode($processDaily),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改当日产量".__FUNCTION__,json_encode($processDaily),Auth::user()['id']);
|
|
|
$response=[];
|
|
|
$response['status']='success';
|
|
|
$response['data']=$processDailies;
|
|
|
@@ -315,7 +315,7 @@ class ProcessController extends Controller
|
|
|
$processStatistic=ProcessStatistic::find($process_id);
|
|
|
$processStatistic->ended_at=date('Y-m-d H:i:s');
|
|
|
$processStatistic->update();
|
|
|
- $this->log(__METHOD__,"二次加工单待验收".__FUNCTION__,json_encode($process)." || ".json_encode($processStatistic),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"二次加工单待验收".__FUNCTION__,json_encode($process)." || ".json_encode($processStatistic),Auth::user()['id']);
|
|
|
}
|
|
|
return $process_id;
|
|
|
}
|
|
|
@@ -351,7 +351,7 @@ class ProcessController extends Controller
|
|
|
'remark'=>$remark,
|
|
|
]);
|
|
|
$processDailyParticipant->save();
|
|
|
- $this->log(__METHOD__,"添加新参与人".__FUNCTION__,json_encode($processDailyParticipant),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"添加新参与人".__FUNCTION__,json_encode($processDailyParticipant),Auth::user()['id']);
|
|
|
$processDailyParticipant->load(['processDaily'=>function($query){
|
|
|
$query->with('process');
|
|
|
}]);
|
|
|
@@ -371,7 +371,7 @@ class ProcessController extends Controller
|
|
|
$processStatistic=ProcessStatistic::find($processDaily->process_id);
|
|
|
$processStatistic->started_at=date('Y-m-d H:i:s');
|
|
|
$processStatistic->update();
|
|
|
- $this->log(__METHOD__,"二次加工单加工中".__FUNCTION__,json_encode($process)." || ".json_encode($processStatistic),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"二次加工单加工中".__FUNCTION__,json_encode($process)." || ".json_encode($processStatistic),Auth::user()['id']);
|
|
|
}
|
|
|
$result['status']="success";
|
|
|
$result['data']=$processDailyParticipant;
|
|
|
@@ -442,7 +442,7 @@ class ProcessController extends Controller
|
|
|
$processDailyParticipant->dinner_duration=$request->input('dinner_duration');
|
|
|
$processDailyParticipant->remark=$request->input('remark');
|
|
|
$processDailyParticipant->update();
|
|
|
- $this->log(__METHOD__,"修改参与人".__FUNCTION__,json_encode($processDailyParticipant),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改参与人".__FUNCTION__,json_encode($processDailyParticipant),Auth::user()['id']);
|
|
|
if ($processDailyParticipant->processDaily->process->status=='交接完成'){
|
|
|
$this->statistic($processDailyParticipant->processDaily->process);
|
|
|
}
|
|
|
@@ -456,7 +456,7 @@ class ProcessController extends Controller
|
|
|
if (!$processDailyParticipant) return ['success'=>false];
|
|
|
$processDailyParticipant->status='已审核';
|
|
|
$processDailyParticipant->update();
|
|
|
- $this->log(__METHOD__,"登记工时参与人审核".__FUNCTION__,json_encode($processDailyParticipant),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"登记工时参与人审核".__FUNCTION__,json_encode($processDailyParticipant),Auth::user()['id']);
|
|
|
return ['success'=>true,'processDailyParticipant'=>$processDailyParticipant];
|
|
|
}*/
|
|
|
//获取全部教程
|
|
|
@@ -481,7 +481,7 @@ class ProcessController extends Controller
|
|
|
$tutorial=Tutorial::find($tutorial_id);
|
|
|
if (!$tutorial)return ['success'=>false,'data'=>'未找到相关教程!'];
|
|
|
$tutorial->processes()->syncWithoutDetaching([$process_id]);
|
|
|
- $this->log(__METHOD__,"添加教程关联".__FUNCTION__,json_encode($process_id),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"添加教程关联".__FUNCTION__,json_encode($process_id),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>$tutorial];
|
|
|
}
|
|
|
//删除教程关联
|
|
|
@@ -491,7 +491,7 @@ class ProcessController extends Controller
|
|
|
$tutorial_id=$request->input('tutorial_id');
|
|
|
if (!$process_id || !$tutorial_id) return ['success'=>false,'data'=>'二次加工或教程传递错误!'];
|
|
|
DB::table('process_tutorial')->where('process_id',$process_id)->where('tutorial_id',$tutorial_id)->delete();
|
|
|
- $this->log(__METHOD__,"删除教程关联".__FUNCTION__,json_encode($process_id),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"删除教程关联".__FUNCTION__,json_encode($process_id),Auth::user()['id']);
|
|
|
return ['success'=>true];
|
|
|
}
|
|
|
/**
|
|
|
@@ -588,7 +588,7 @@ class ProcessController extends Controller
|
|
|
'process_id'=>$process->id,
|
|
|
]);
|
|
|
$processStatistic->save();
|
|
|
- $this->log(__METHOD__,"录入二次加工单".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"录入二次加工单".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
//if ($request->input('tutorials'))$process->tutorials()->sync($request->input('tutorials'));
|
|
|
return ['success'=>true];
|
|
|
}
|
|
|
@@ -604,20 +604,20 @@ class ProcessController extends Controller
|
|
|
if (!$process || $process->status!='交接完成' || count($process->signs)>0)return ['success'=>false,'data'=>'无法操作该二次加工单!'];
|
|
|
$process->createSignUnitPrice($request->unit_price);
|
|
|
$sign=$process->createSign('发起修改');
|
|
|
- $this->log(__METHOD__,"修改二次加工单价格_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改二次加工单价格_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>true,'sign'=>$sign];
|
|
|
}
|
|
|
|
|
|
//二次加工组审核 两个方法大体相同 拆分原因是为了精确区分权限
|
|
|
function workGroupVerify(Request $request){
|
|
|
if(!Gate::allows('二次加工管理-组长确认')){ return ['success'=>false,'data'=>'您无权进行该操作!']; }
|
|
|
- $this->log(__METHOD__,"修改二次加工单价格二次加工组确认_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改二次加工单价格二次加工组确认_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return $this->verify($request->id,'二次加工组确认');
|
|
|
}
|
|
|
//二次加工组审核
|
|
|
function accountantVerify(Request $request){
|
|
|
if(!Gate::allows('二次加工管理-财务确认')){ return ['success'=>false,'data'=>'您无权进行该操作!']; }
|
|
|
- $this->log(__METHOD__,"修改二次加工单价格财务确认_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改二次加工单价格财务确认_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return $this->verify($request->id,'财务确认');
|
|
|
}
|
|
|
private function verify($id,$msg){
|
|
|
@@ -671,7 +671,7 @@ class ProcessController extends Controller
|
|
|
if (!$process)return ['success'=>false];
|
|
|
$process->update(['status'=>'待接单']);
|
|
|
$process->createOperatorLog('审核');
|
|
|
- $this->log(__METHOD__,"二次加工单审核_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"二次加工单审核_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>true];
|
|
|
}
|
|
|
|
|
|
@@ -795,7 +795,7 @@ class ProcessController extends Controller
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- $this->log(__METHOD__,"编辑二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"编辑二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>true];
|
|
|
}
|
|
|
|
|
|
@@ -829,7 +829,7 @@ class ProcessController extends Controller
|
|
|
}
|
|
|
$process->save();
|
|
|
$process->createOperatorLog('回滚');
|
|
|
- $this->log(__METHOD__,"回滚二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"回滚二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>$process->status];
|
|
|
}
|
|
|
//加工完成
|
|
|
@@ -841,7 +841,7 @@ class ProcessController extends Controller
|
|
|
'status'=>'待验收'
|
|
|
]);
|
|
|
$process->createOperatorLog('加工完成');
|
|
|
- $this->log(__METHOD__,"标记加工完成_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"标记加工完成_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>'待验收'];
|
|
|
}
|
|
|
|
|
|
@@ -860,7 +860,7 @@ class ProcessController extends Controller
|
|
|
'status'=>'待交接'
|
|
|
]);
|
|
|
$process->createOperatorLog('质量验收');
|
|
|
- $this->log(__METHOD__,"质量验收二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"质量验收二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>'待交接'];
|
|
|
}
|
|
|
|
|
|
@@ -875,7 +875,7 @@ class ProcessController extends Controller
|
|
|
function recover(Request $request){
|
|
|
if(!Gate::allows('二次加工管理-删除')){ return redirect('/'); }
|
|
|
$checkData=$request->checkData;
|
|
|
- $this->log(__METHOD__,"回收站恢复二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"回收站恢复二次加工单_".__FUNCTION__,json_encode($request->input()),Auth::user()['id']);
|
|
|
return ['success'=>Process::withTrashed()->whereIn('id',$checkData)->restore()];
|
|
|
}
|
|
|
/**
|
|
|
@@ -886,7 +886,7 @@ class ProcessController extends Controller
|
|
|
public function destroy($id)
|
|
|
{
|
|
|
if(!Gate::allows('二次加工管理-删除')){ return redirect('/'); }
|
|
|
- $this->log(__METHOD__,"删除二次加工单进回收站_".__FUNCTION__,json_encode($id),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"删除二次加工单进回收站_".__FUNCTION__,json_encode($id),Auth::user()['id']);
|
|
|
return ['success'=>Process::destroy($id)];
|
|
|
}
|
|
|
|
|
|
@@ -923,7 +923,7 @@ class ProcessController extends Controller
|
|
|
$this->createDeficiencyData($processDailies,$today);
|
|
|
$processDailies=ProcessDaily::with('processDailyParticipants')->where('process_id',$process_id)
|
|
|
->orderBy('date','DESC')->get();
|
|
|
- $this->log(__METHOD__,"修改二次加工单加工日记录_".__FUNCTION__,json_encode($request),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改二次加工单加工日记录_".__FUNCTION__,json_encode($request),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>$processDailies];
|
|
|
}
|
|
|
|
|
|
@@ -946,7 +946,7 @@ class ProcessController extends Controller
|
|
|
$processDailies=ProcessDaily::with('processDailyParticipants')->where('process_id',$process_id)
|
|
|
->orderBy('date','DESC')->get();
|
|
|
$this->createAutomaticSupplement($process_id);
|
|
|
- $this->log(__METHOD__,"修改二次加工单加工日记录_".__FUNCTION__,json_encode($request),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"修改二次加工单加工日记录_".__FUNCTION__,json_encode($request),Auth::user()['id']);
|
|
|
return ['success'=>true,'data'=>$processDailies];
|
|
|
}
|
|
|
|
|
|
@@ -1024,7 +1024,7 @@ class ProcessController extends Controller
|
|
|
'code' => $str,
|
|
|
'name' => $str
|
|
|
]);
|
|
|
- $this->log(__METHOD__,"二次加工单录入导入商品数据时添加货主".__FUNCTION__,json_encode($owner),Auth::user()['id']);
|
|
|
+ app('LogService')->log(__METHOD__,"二次加工单录入导入商品数据时添加货主".__FUNCTION__,json_encode($owner),Auth::user()['id']);
|
|
|
}
|
|
|
}
|
|
|
$goods = Commodity::query()->with('barcodes')->where('owner_id',$owner->id)//->whereNull('owner_id') TODO 保留,暂时不知为何限定货主为空
|
|
|
@@ -1052,7 +1052,7 @@ class ProcessController extends Controller
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- $this->log(__METHOD__,"二次加工单录入导入商品数据时添加商品及条码".__FUNCTION__,
|
|
|
+ app('LogService')->log(__METHOD__,"二次加工单录入导入商品数据时添加商品及条码".__FUNCTION__,
|
|
|
json_encode($goods)." || ".json_encode($commodity_barcodes),Auth::user()['id']);
|
|
|
$processContent=['bill_type'=>'入库单','commodity_id'=>$goods->id,'wms_code'=>$wmsCode,'amount'=>$amount,
|
|
|
'commodity_name'=>$goods->name,'commodity_barcodes'=>$commodity_barcodes,'commodity_sku'=>$goods->sku,
|