fixed
This commit is contained in:
parent
3dba51a7b3
commit
a9b62cbdd6
@ -78,7 +78,7 @@ class UserTokenService
|
|||||||
public static function overtimeToken($token)
|
public static function overtimeToken($token)
|
||||||
{
|
{
|
||||||
$time = time();
|
$time = time();
|
||||||
$userSession = UserSession::where('token', '=', $token)->find();
|
$userSession = UserSession::where('token', '=', $token)->findOrEmpty();
|
||||||
if ($userSession->isEmpty()) {
|
if ($userSession->isEmpty()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -695,7 +695,7 @@ class TaskLogic extends BaseLogic
|
|||||||
foreach ($shopMerchantSettleinLogList as $item) {
|
foreach ($shopMerchantSettleinLogList as $item) {
|
||||||
|
|
||||||
// 入驻5天内是否完成商品上架
|
// 入驻5天内是否完成商品上架
|
||||||
$startTime = $item['create_time']; // 入驻时间
|
$startTime = strtotime($item['create_time']); // 入驻时间 读取时间戳会被自动转换为 Y-m-d H:i:s格式的字符串
|
||||||
$endTime = bcadd($startTime, bcmul(86400, $templateInfo['stage_day_one']));
|
$endTime = bcadd($startTime, bcmul(86400, $templateInfo['stage_day_one']));
|
||||||
// 只在入驻5天后的最后一天结算,不然会重复结算
|
// 只在入驻5天后的最后一天结算,不然会重复结算
|
||||||
if (date('Y-m-d', $endTime) == date('Y-m-d', time())) {
|
if (date('Y-m-d', $endTime) == date('Y-m-d', time())) {
|
||||||
@ -718,7 +718,7 @@ class TaskLogic extends BaseLogic
|
|||||||
|
|
||||||
|
|
||||||
// 商品上架构后15天内是否完成库存更新
|
// 商品上架构后15天内是否完成库存更新
|
||||||
$startTime = $item['create_time'];
|
$startTime = strtotime($item['create_time']);
|
||||||
$endTime = bcadd($startTime, bcmul( 86400, bcadd($templateInfo['stage_day_one'], $templateInfo['stage_day_two']))) ;
|
$endTime = bcadd($startTime, bcmul( 86400, bcadd($templateInfo['stage_day_one'], $templateInfo['stage_day_two']))) ;
|
||||||
// 只在上架完成15天后的最后一天结算
|
// 只在上架完成15天后的最后一天结算
|
||||||
if (date('Y-m-d', $endTime) == date('Y-m-d', time())) {
|
if (date('Y-m-d', $endTime) == date('Y-m-d', time())) {
|
||||||
@ -761,7 +761,7 @@ class TaskLogic extends BaseLogic
|
|||||||
foreach ($shopMerchantSettleinLogList as $item) {
|
foreach ($shopMerchantSettleinLogList as $item) {
|
||||||
|
|
||||||
// 第一阶段 从入驻时间累计到第一阶段周期天数 为结算日期 只在截止日当天才结算
|
// 第一阶段 从入驻时间累计到第一阶段周期天数 为结算日期 只在截止日当天才结算
|
||||||
$startTime = strtotime(date('Y-m-d', $item['create_time'])); // 入驻当日 00:00:00
|
$startTime = strtotime(date('Y-m-d', strtotime($item['create_time']))); // 入驻当日 00:00:00
|
||||||
$endTime = strtotime("{$templateInfo['stage_day_one']} day", $startTime); // $templateInfo['stage_day_one']天后的 00:00:00
|
$endTime = strtotime("{$templateInfo['stage_day_one']} day", $startTime); // $templateInfo['stage_day_one']天后的 00:00:00
|
||||||
if (date('Y-m-d', $endTime) == date('Y-m-d', time())){
|
if (date('Y-m-d', $endTime) == date('Y-m-d', time())){
|
||||||
// 任务判定
|
// 任务判定
|
||||||
@ -915,7 +915,7 @@ class TaskLogic extends BaseLogic
|
|||||||
foreach ($shopMerchantSettleinLogList as $item) {
|
foreach ($shopMerchantSettleinLogList as $item) {
|
||||||
|
|
||||||
// 第一阶段 从入驻时间累计到第一阶段周期天数 为结算日期 只在截止日当天才结算
|
// 第一阶段 从入驻时间累计到第一阶段周期天数 为结算日期 只在截止日当天才结算
|
||||||
$startTime = strtotime(date('Y-m-d', $item['create_time'])); // 入驻当日 00:00:00
|
$startTime = strtotime(date('Y-m-d', strtotime($item['create_time']))); // 入驻当日 00:00:00
|
||||||
$endTime = strtotime("{$templateInfo['stage_day_one']} day", $startTime); // $templateInfo['stage_day_one']天后的 00:00:00
|
$endTime = strtotime("{$templateInfo['stage_day_one']} day", $startTime); // $templateInfo['stage_day_one']天后的 00:00:00
|
||||||
if (date('Y-m-d', $endTime) == date('Y-m-d', time())){
|
if (date('Y-m-d', $endTime) == date('Y-m-d', time())){
|
||||||
// 任务判定
|
// 任务判定
|
||||||
@ -1066,7 +1066,7 @@ class TaskLogic extends BaseLogic
|
|||||||
$taskMoney = 0;
|
$taskMoney = 0;
|
||||||
if ($dayCount == $templateInfo['stage_day_one']) {
|
if ($dayCount == $templateInfo['stage_day_one']) {
|
||||||
// 15 自任务下发第15天
|
// 15 自任务下发第15天
|
||||||
$startTime = $templateInfo['create_time'];
|
$startTime = strtotime($templateInfo['create_time']);
|
||||||
$endTime = strtotime("+15 day", $startTime);
|
$endTime = strtotime("+15 day", $startTime);
|
||||||
$responsibleArea = $townCompany['responsible_area'];
|
$responsibleArea = $townCompany['responsible_area'];
|
||||||
$param = [
|
$param = [
|
||||||
@ -1081,7 +1081,7 @@ class TaskLogic extends BaseLogic
|
|||||||
return $taskMoney;
|
return $taskMoney;
|
||||||
}
|
}
|
||||||
// 30 自任务下发第30天
|
// 30 自任务下发第30天
|
||||||
$startTime = $templateInfo['create_time'];
|
$startTime = strtotime($templateInfo['create_time']);
|
||||||
$endTime = strtotime("+30 day", $startTime);
|
$endTime = strtotime("+30 day", $startTime);
|
||||||
$responsibleArea = $townCompany['responsible_area'];
|
$responsibleArea = $townCompany['responsible_area'];
|
||||||
$param = [
|
$param = [
|
||||||
@ -1096,7 +1096,7 @@ class TaskLogic extends BaseLogic
|
|||||||
return $taskMoney;
|
return $taskMoney;
|
||||||
}
|
}
|
||||||
// 60 自任务下发第60天
|
// 60 自任务下发第60天
|
||||||
$startTime = $templateInfo['create_time'];
|
$startTime = strtotime($templateInfo['create_time']);
|
||||||
$endTime = strtotime("+60 day", $startTime);
|
$endTime = strtotime("+60 day", $startTime);
|
||||||
$responsibleArea = $townCompany['responsible_area'];
|
$responsibleArea = $townCompany['responsible_area'];
|
||||||
$param = [
|
$param = [
|
||||||
@ -1221,7 +1221,7 @@ class TaskLogic extends BaseLogic
|
|||||||
// 遍历农科公司区域下的商户,对每个商户进行判定
|
// 遍历农科公司区域下的商户,对每个商户进行判定
|
||||||
foreach ($shopMerchantSettleinLogList as $item) {
|
foreach ($shopMerchantSettleinLogList as $item) {
|
||||||
// 商品上架
|
// 商品上架
|
||||||
$startTime = $item['create_time']; // 入驻时间
|
$startTime = strtotime($item['create_time']); // 入驻时间
|
||||||
$endTime = bcadd($startTime, bcmul(86400, 5));
|
$endTime = bcadd($startTime, bcmul(86400, 5));
|
||||||
// 第一阶段
|
// 第一阶段
|
||||||
$merIntentionId = $item['mer_intention_id'];
|
$merIntentionId = $item['mer_intention_id'];
|
||||||
@ -1267,7 +1267,7 @@ class TaskLogic extends BaseLogic
|
|||||||
// 任务累计天数 = 第一阶段 判定条件完成,结算
|
// 任务累计天数 = 第一阶段 判定条件完成,结算
|
||||||
if ($dayCount == $stageDayOne) {
|
if ($dayCount == $stageDayOne) {
|
||||||
// 第一个月
|
// 第一个月
|
||||||
$startTime = strtotime(date('Y-m-d', $taskInfo['create_time'])); // 任务下发当天 00:00:00
|
$startTime = strtotime(date('Y-m-d', strtotime($taskInfo['create_time']))); // 任务下发当天 00:00:00
|
||||||
$endTime = strtotime("+30 day", $startTime); // 30天后的00:00:00
|
$endTime = strtotime("+30 day", $startTime); // 30天后的00:00:00
|
||||||
$taskMoney1 = self::countMonthTaskMoney($templateInfo, $townCompany, 10000, $startTime, $endTime);
|
$taskMoney1 = self::countMonthTaskMoney($templateInfo, $townCompany, 10000, $startTime, $endTime);
|
||||||
|
|
||||||
@ -1397,7 +1397,7 @@ class TaskLogic extends BaseLogic
|
|||||||
// 任务累计天数 = 第一阶段 判定条件完成,计算任务金额,分润结算
|
// 任务累计天数 = 第一阶段 判定条件完成,计算任务金额,分润结算
|
||||||
if ($dayCount == $stageDayOne) {
|
if ($dayCount == $stageDayOne) {
|
||||||
// 第一个月
|
// 第一个月
|
||||||
$startTime = strtotime(date('Y-m-d', $taskInfo['create_time'])); // 任务下发当天 00:00:00
|
$startTime = strtotime(date('Y-m-d', strtotime($taskInfo['create_time']))); // 任务下发当天 00:00:00
|
||||||
$endTime = strtotime("+30 day", $startTime); // 30天后的00:00:00
|
$endTime = strtotime("+30 day", $startTime); // 30天后的00:00:00
|
||||||
$taskMoney1 = self::countTradeAmountMonthTaskMoney($templateInfo, $townCompany, 10000, $startTime, $endTime);
|
$taskMoney1 = self::countTradeAmountMonthTaskMoney($templateInfo, $townCompany, 10000, $startTime, $endTime);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user