SjExpressClass.php 969 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace biz\sj\classes;
  3. use Yii;
  4. use biz\base\classes\BaseClass;
  5. use common\components\util;
  6. class SjExpressClass extends BaseClass
  7. {
  8. public static $baseFile = '\biz\sj\models\SjExpress';
  9. //通过sjId, shopId 获取 快递方的门店ID
  10. public static function getSourceId($sjId,$label='dada')
  11. {
  12. $where = [
  13. 'sjId'=>$sjId,
  14. 'label'=>$label
  15. ];
  16. $res = self::getByCondition($where);
  17. if(empty($res)){
  18. //写入一条
  19. $data = $where;
  20. $data['sourceId'] = '';
  21. self::add($data);
  22. return '';
  23. }
  24. return $res['sourceId'];
  25. }
  26. public static function updateSourceId($sjId,$sourceId,$label ='dada')
  27. {
  28. $where = [
  29. 'sJid'=>$sjId,
  30. 'label'=>$label
  31. ];
  32. self::getSourceId($sjId,$label);
  33. self::updateByCondition($where,['sourceId'=>$sourceId]);
  34. return true;
  35. }
  36. }