public static function baogaozhouqiri($model) {
$count = $model->billcount;
$billcount = RightMatch::model()->find('billcount = :billcount and lendInvestID = :lendInvestID', array(':billcount' => $count, ':lendInvestID' => $model->lendInvestID));
if ($count == 1) {
return $model->generatedRightDate;
} else {
list($y, $m, $d) = explode('-', $billcount->rightMonthNo);
if ($d <= 15) {
$mk = mktime(0, 0, 0, ((int) $m) - 1, $d, (int) $y);
$_newDate = date("Y-m-d", $mk);
return $_newDate;
} else {
$mk = mktime(0, 0, 0, ((int) $m) - 1, $d, (int) $y);
$newDate = date("Y-m-d", $mk);
list($_y, $_m, $_d) = explode('-', $newDate);
if ($_m == "01" && $_d == "28") {
$_newDate = date("Y-m-d", mktime(0, 0, 0, ((int) 01), 30, (int) $_y));
} else if ($_m == "03" && $_d == "02") {
$_newDate = date("Y-m-d", mktime(0, 0, 0, ((int) 02), 28, (int) $_y));
} else {
$_newDate = date("Y-m-d", mktime(0, 0, 0, ((int) $_m), $_d, (int) $_y));
}
return $_newDate;
}
}
}
$count = $model->billcount;
$billcount = RightMatch::model()->find('billcount = :billcount and lendInvestID = :lendInvestID', array(':billcount' => $count, ':lendInvestID' => $model->lendInvestID));
if ($count == 1) {
return $model->generatedRightDate;
} else {
list($y, $m, $d) = explode('-', $billcount->rightMonthNo);
if ($d <= 15) {
$mk = mktime(0, 0, 0, ((int) $m) - 1, $d, (int) $y);
$_newDate = date("Y-m-d", $mk);
return $_newDate;
} else {
$mk = mktime(0, 0, 0, ((int) $m) - 1, $d, (int) $y);
$newDate = date("Y-m-d", $mk);
list($_y, $_m, $_d) = explode('-', $newDate);
if ($_m == "01" && $_d == "28") {
$_newDate = date("Y-m-d", mktime(0, 0, 0, ((int) 01), 30, (int) $_y));
} else if ($_m == "03" && $_d == "02") {
$_newDate = date("Y-m-d", mktime(0, 0, 0, ((int) 02), 28, (int) $_y));
} else {
$_newDate = date("Y-m-d", mktime(0, 0, 0, ((int) $_m), $_d, (int) $_y));
}
return $_newDate;
}
}
}