|
|
@@ -40,6 +40,10 @@ class TenantRatingCommissionLogic extends BaseLogic
|
|
|
{
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
+ $info = TenantRatingCommission::where('tenant_id',$params['tenant_id'])->findOrEmpty();
|
|
|
+ if(!$info->isEmpty()){
|
|
|
+ throw new \Exception('该租户已存在抽点配置');
|
|
|
+ }
|
|
|
TenantRatingCommission::where('tenant_id',$params['tenant_id'])->delete();
|
|
|
foreach ($params['allCommission'] as $value) {
|
|
|
TenantRatingCommission::create([
|
|
|
@@ -71,7 +75,6 @@ class TenantRatingCommissionLogic extends BaseLogic
|
|
|
{
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
-
|
|
|
TenantRatingCommission::where('tenant_id',$params['tenant_id'])->delete();
|
|
|
foreach ($params['allCommission'] as $value) {
|
|
|
TenantRatingCommission::create([
|
|
|
@@ -81,12 +84,6 @@ class TenantRatingCommissionLogic extends BaseLogic
|
|
|
'tenant_id' => $params['tenant_id']
|
|
|
]);
|
|
|
}
|
|
|
- /*TenantRatingCommission::where('id', $params['id'])->update([
|
|
|
- 'rating_start' => $params['rating_start'],
|
|
|
- 'rating_end' => $params['rating_end'],
|
|
|
- 'commission' => $params['commission'],
|
|
|
- 'tenant_id' => $params['tenant_id']
|
|
|
- ]);*/
|
|
|
Db::commit();
|
|
|
return true;
|
|
|
} catch (\Exception $e) {
|