|
|
@ -35,11 +35,11 @@ class ReportActivityMaterialController extends Controller |
|
|
|
/* $data['assign_material_id'] = AssignMaterial::where('activity_id', $request->activity_id)->pluck('id')->first(); */ |
|
|
|
/* $data['assign_material_id'] = AssignMaterial::where('activity_id', $request->activity_id)->pluck('id')->first(); */ |
|
|
|
$data['assign_material_id'] = $request->assign_material_id; |
|
|
|
$data['assign_material_id'] = $request->assign_material_id; |
|
|
|
$data['qty'] = $this->sanitizeDecimal($data['qty']); |
|
|
|
$data['qty'] = $this->sanitizeDecimal($data['qty']); |
|
|
|
if($reportDate >= $startDate){ |
|
|
|
if($reportDate >= $startDate || isset($data['force']) && $data['force'] == "true"){ |
|
|
|
$created = ReportActivityMaterial::create($data); |
|
|
|
$created = ReportActivityMaterial::create($data); |
|
|
|
return response()->json(['status'=>'success','message'=>'Input progress report activity created','code'=>200,'data'=>array('report_id'=>$created->id)]); |
|
|
|
return response()->json(['status'=>'success','message'=>'Input progress report activity created','code'=>200,'data'=>array('report_id'=>$created->id)]); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
return response()->json(['status'=>'failed','message'=>'Input progress report activity failed created','code'=>400,'data'=>null], 400); |
|
|
|
return response()->json(['status'=>'failed','message'=>'Report date is before early start, still wanna add data ?','code'=>400,'data'=>$data], 400); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|