作者 何书鹏
1 个管道 的构建 通过 耗费 2 秒

工资统计图

... ... @@ -1096,14 +1096,9 @@ class User extends Api
"work_salary_month": 180, //收入
"list": [{ //本月数据
"id": 14,
"user_id": 72,
"work_date": 1612108801, //打卡日期
"work_date": "01", //打卡日期
"work_hours": "4.5", //工时
"work_price": "20.00", //工价
"work_salary": "90.00", //收入
"work_type": "1", //班次:1=白班,2=夜班,3=休班
"createtime": 1612278909,
"updatetime": 1612278909
}]
}
})
... ... @@ -1115,7 +1110,12 @@ class User extends Api
$endtime = strtotime('+1 month',$starttime) - 1;
$list = UserWorkLog::where('user_id',$this->auth->id)
->where('work_date','between',[$starttime,$endtime])
->field('id,work_date,work_hours,work_type')
->select();
// 打卡日期只显示当月日
foreach ($list as $v){
$v['work_date'] = date('d',$v['work_date']);
}
$work_hours_month = array_sum(array_column($list,'work_hours'));
$work_salary_month = array_sum(array_column($list,'work_salary'));
$this->success('打卡成功',compact('work_hours_month','work_salary_month','list'));
... ...
... ... @@ -4399,14 +4399,9 @@
"work_salary_month": 180, //收入
"list": [{ //本月数据
"id": 14,
"user_id": 72,
"work_date": 1612108801, //打卡日期
"work_date": "01", //打卡日期
"work_hours": "4.5", //工时
"work_price": "20.00", //工价
"work_salary": "90.00", //收入
"work_type": "1", //班次:1=白班,2=夜班,3=休班
"createtime": 1612278909,
"updatetime": 1612278909
}]
}
}</pre>
... ... @@ -15546,7 +15541,7 @@
<div class="row mt0 footer">
<div class="col-md-6" align="left">
Generated on 2021-02-04 10:25:37 </div>
Generated on 2021-02-04 17:36:37 </div>
<div class="col-md-6" align="right">
<a href="./" target="_blank">My Website</a>
</div>
... ...