|
@@ -527,12 +527,14 @@ class HolidayController extends DooController {
|
|
|
Doo::loadModel('holiday');
|
|
|
$holiday = new Holiday();
|
|
|
if(in_array($_POST['type'],array(1,2,3))){
|
|
|
+ $daytype = isset($_POST['daytype']) && is_numeric($_POST['daytype']) ? $_POST['daytype'] : 1;
|
|
|
+ $adddaynum = $daytype != 1 ? 0.5 : 1.0;
|
|
|
$day = $_POST['day'];
|
|
|
- $dayjson = array('holiday' => [$day.'_1']);
|
|
|
+ $dayjson = array('holiday' => [$day.'_'.$daytype]);
|
|
|
$holiday->uid = $_POST['uid'];
|
|
|
$holiday->type = $_POST['type'];
|
|
|
$holiday->dayjson = json_encode($dayjson);
|
|
|
- $holiday->daynum = 1.0;
|
|
|
+ $holiday->daynum = $adddaynum;
|
|
|
$holiday->status = 3;
|
|
|
$holiday->addtime = time();
|
|
|
$holiday->approvetime = time();
|
|
@@ -545,7 +547,7 @@ class HolidayController extends DooController {
|
|
|
$hday->uid = $_POST['uid'];
|
|
|
$hday->type = $_POST['type'];
|
|
|
$hday->daytime = $day;
|
|
|
- $hday->daymsg = 1.0;
|
|
|
+ $hday->daymsg = $adddaynum;
|
|
|
$hday->insert();
|
|
|
if(isset($_POST['close2'])){
|
|
|
return '/holidayclose2';
|