|
|
@@ -77,7 +77,7 @@ class BookItemClass extends BaseClass
|
|
|
$unique->bookNum = $currentNum;
|
|
|
$unique->save();
|
|
|
|
|
|
- $has = BookItemCustomClass::getByCondition(['mainId' => $mainId, 'itemId' => $itemId, 'customId' => $customId,], true);
|
|
|
+ $has = BookItemCustomClass::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'customId' => $customId, 'itemId' => $itemId], true);
|
|
|
if (empty($has)) {
|
|
|
$currentData = [
|
|
|
'name' => $name,
|
|
|
@@ -98,6 +98,22 @@ class BookItemClass extends BaseClass
|
|
|
$has = BookItemCustomClass::getLockById($hasId);
|
|
|
$has->bookNum = bcadd($has->bookNum, $num);
|
|
|
$has->save();
|
|
|
+ //新增客户预订
|
|
|
+ $has = BookCustomClass::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'customId' => $customId], true);
|
|
|
+ if (empty($has)) {
|
|
|
+ $currentData = [
|
|
|
+ 'name' => $customName,
|
|
|
+ 'py' => $customNamePy,
|
|
|
+ 'mainId' => $mainId,
|
|
|
+ 'customId' => $customId,
|
|
|
+ 'bookSn' => $bookSn,
|
|
|
+ ];
|
|
|
+ $has = BookCustomClass::add($currentData, true);
|
|
|
+ }
|
|
|
+ $hasId = $has->id ?? 0;
|
|
|
+ $has = BookCustomClass::getLockById($hasId);
|
|
|
+ $has->bookNum = bcadd($has->bookNum, $num);
|
|
|
+ $has->save();
|
|
|
}
|
|
|
}
|
|
|
|