Edit service.
このコミットが含まれているのは:
コミット
3e50b76dd5
|
@ -66,6 +66,7 @@ class InvoiceController extends Controller {
|
|||
if ($valid['inv_mancompany'] == 1 && $valid['inv_manuser'] == 1) {
|
||||
return DB::table('inv_company')
|
||||
->select(
|
||||
'id',
|
||||
'name',
|
||||
'compreg',
|
||||
'taxnr',
|
||||
|
@ -102,6 +103,7 @@ class InvoiceController extends Controller {
|
|||
if ($companyId != 0) {
|
||||
return DB::table('inv_company')
|
||||
->select(
|
||||
'id',
|
||||
'name',
|
||||
'compreg',
|
||||
'taxnr',
|
||||
|
@ -148,26 +150,29 @@ class InvoiceController extends Controller {
|
|||
else {
|
||||
$valid = $this->objAuth->getPermissions($request->username, $request->password);
|
||||
|
||||
if ($valid['inv_mancompany'] == 1 && $calid['inv_manuser'] == 1) {
|
||||
if ($valid['inv_mancompany'] == 1 && $valid['inv_manuser'] == 1) {
|
||||
$user = DB::table('inv_company_users')
|
||||
->insertGetId([
|
||||
'user_id' => $request->user,
|
||||
'company_id' => 0
|
||||
]);
|
||||
|
||||
$add = DB::table('inv_company')
|
||||
->insertGetId([
|
||||
'cu_id' => $user,
|
||||
'name' => $request->name,
|
||||
'compreg' => $request->compreg,
|
||||
'taxnr' => $request->taxnr,
|
||||
'compreg' => ($request->compreg ? $request->compreg : ''),
|
||||
'taxnr' => ($request->taxnr ? $request->taxnr : ''),
|
||||
'bank_number' => $request->bank_number,
|
||||
'bank_name' => $request->bank_name,
|
||||
'bank_recipient' => $request->bank_recipient,
|
||||
'logo' => $request->logo,
|
||||
'logo' => ($request->logo ? $request->logo : ''),
|
||||
'payterm' => $request->payterm
|
||||
]);
|
||||
|
||||
if ($request->user != 0) {
|
||||
DB::table('inv_company_users')
|
||||
->insert([
|
||||
'user_id' => $request->user,
|
||||
'company_id' => $add
|
||||
]);
|
||||
}
|
||||
DB::table('inv_company_users')
|
||||
->where('user_id', $request->user)
|
||||
->update(['company_id' => $add]);
|
||||
|
||||
return $add;
|
||||
}
|
||||
|
@ -459,7 +464,28 @@ class InvoiceController extends Controller {
|
|||
}
|
||||
|
||||
public function editService(Request $request) { // /api/rpc/invoice/services/edit
|
||||
return '';
|
||||
$check = $this->objAuth->checkLegit($request->username, $request->password);
|
||||
|
||||
if ($check == 0) {
|
||||
return 'Err!';
|
||||
}
|
||||
else {
|
||||
$valid = $this->objAuth->getPermissions($request->username, $request->password);
|
||||
|
||||
if ($valid['inv_makeinvoice'] == 1) {
|
||||
DB::table('inv_services')
|
||||
->where('id', $request->id)
|
||||
->update([
|
||||
'name' => $request->name,
|
||||
'rate' => $request->rate
|
||||
]);
|
||||
|
||||
return 'Success!';
|
||||
}
|
||||
else {
|
||||
return 'Permission denied.';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function deleteService(Request $request) { // /api/rpc/invoice/services/delete
|
||||
|
|
新しいイシューから参照