update CardRegister full CRUD
This commit is contained in:
@@ -59,9 +59,11 @@ class StaffController extends Controller {
|
||||
$check = Staff::findOne(['code' => $data['Code']]);
|
||||
if ($check)
|
||||
return ["status" => false, "type" => "code"];
|
||||
$check = Staff::findOne(['card_number' => $data['CardNumber']]);
|
||||
if ($check)
|
||||
return ["status" => false, "type" => "card"];
|
||||
if ($data['CardNumber'] !== "" && $data['CardNumber'] !== "0") {
|
||||
$check = Staff::findOne(['card_number' => $data['CardNumber']]);
|
||||
if ($check)
|
||||
return ["status" => false, "type" => "card"];
|
||||
}
|
||||
if ($model->create($data)) {
|
||||
common::insertSystemLogs(["action" => "insert", "description" => "Thêm mới nhân viên: " . $data["Name"], "type" => Yii::$app->controller->id]);
|
||||
return ["status" => true];
|
||||
@@ -88,11 +90,16 @@ class StaffController extends Controller {
|
||||
$check = Staff::findOne(['code' => $data['Code']]);
|
||||
if ($check && $check->id != $id)
|
||||
return ["status" => false, "type" => "code"];
|
||||
$check = Staff::findOne(['card_number' => $data['CardNumber']]);
|
||||
if ($check && $check->id != $id)
|
||||
return ["status" => false, "type" => "card"];
|
||||
if ($data['CardNumber'] !== "" && $data['CardNumber'] !== "0") {
|
||||
$check = Staff::findOne(['card_number' => $data['CardNumber']]);
|
||||
if ($check && $check->id != $id)
|
||||
return ["status" => false, "type" => "card"];
|
||||
}
|
||||
$model->name = $data["Name"];
|
||||
$model->code = $data["Code"];
|
||||
if ($model->card_number !== $data["CardNumber"]) {
|
||||
$model->card_register_time = time();
|
||||
}
|
||||
$model->card_number = $data["CardNumber"] != "" ? $data["CardNumber"] : 0;
|
||||
$model->department_id = $data["Department"];
|
||||
$model->gender = $data["Gender"];
|
||||
@@ -239,6 +246,7 @@ class StaffController extends Controller {
|
||||
$val["I"] !== "" ? date_format(date_create_from_format('d/m/Y', $val["I"]), 'U') : 0,
|
||||
$val["J"],
|
||||
time(),
|
||||
time(),
|
||||
time()
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user