OrderCategory.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\admin\model;
  3. use think\Model;
  4. use think\model\concern\SoftDelete;
  5. class OrderCategory extends Model{
  6. use SoftDelete;
  7. protected $createTime = 'createTime';
  8. protected $deleteTime='delete_time';
  9. public static function checkInfo($code,$orderType,$info){
  10. if(!empty($info)){
  11. $save=[];
  12. foreach ($info as $key=>$value){
  13. $ist = self::where(["code"=>$code,"order_type"=>$orderType,"spuCode"=>$value['spuCode']])->findOrEmpty();
  14. if($ist->isEmpty()){
  15. $Temp=[
  16. "code"=>$code,
  17. "order_type"=>$orderType,
  18. "spuCode"=>$value['spuCode'],
  19. "cat_code"=>$value['cat_code'],
  20. "cat_name"=>$value['cat_name'],
  21. "tax"=>$value['tax'],
  22. "inv_good_name"=>$value['inv_good_name']
  23. ];
  24. $save[]=$Temp;
  25. }
  26. }
  27. if(!empty($save)){
  28. self::insertAll($save);
  29. }
  30. }
  31. }
  32. }