$needsUpdate = !$model->isNewRecord && (
$model->calculate !== $quantity ||
- round((float)$model->total, 2) !== round($total, 2) ||
+ round((float)$model->total, 2) !== ceil($total) ||
json_encode($model->details, JSON_UNESCAPED_UNICODE) !== json_encode($details, JSON_UNESCAPED_UNICODE)
);
'capacity_type' => 1,
'details' => json_encode($details, JSON_UNESCAPED_UNICODE),
'calculate' => $quantity,
- 'modify' => round($total, 2),
- 'total' => round($total, 2)
+ 'modify' => ceil($total),
+ 'total' => ceil($total)
]);
if (!$model->save()) {