Edit service.

このコミットが含まれているのは:
テクニカル諏訪子 2018-05-01 05:02:03 +09:00
コミット 3e50b76dd5
1個のファイルの変更38行の追加12行の削除

ファイルの表示

@ -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