精币
以下代码改为 当zz_b表的b_1等于当前C表的c_8时,找出b_12的值,再查询b_1=b_12的那条数据,并进行后续的计算逻辑。
$bRecord = $model->table('zz_b')->where([
'b_1' => $data['c_8']
])->find();
if ($data['c_8'] == $bRecord['b_1'] && !empty($bRecord['b_12'])) {
$b4 = floatval($b4) + floatval($data['c_10']) * 0.1;
$bUp = $model->table('zz_b')->where([
'b_1' => $data['c_8']
])->save([
'b_4' => $b4
]);
if (!$bUp) {
// 回滚
$model->rollback();
$this->jsonFail(400, '添加失败2', [
'errorHint' => 'tow'
]);
return null;
}
}