admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/service/impl/goods/ScanHistoryV2ServiceImpl.java
@@ -5,6 +5,7 @@
import javax.annotation.Resource;
import com.yeshi.fanli.util.goods.douyin.vo.DYGoodsDetail;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.mybatis.goods.ScanHistoryV2Mapper;
@@ -53,6 +54,14 @@
      addScanHistory(commonGoods, device, uid);
   }
   @Override
   public void addDYScanHistory(Long uid, String device, DYGoodsDetail dyGoods) throws CommonGoodsException, ScanHistoryException {
      if (uid == null && StringUtil.isNullOrEmpty(device))
         throw new ScanHistoryException(1, "设备或用户信息缺失");
      CommonGoods commonGoods = CommonGoodsFactory.create(dyGoods);
      addScanHistory(commonGoods, device, uid);
   }
   private void addScanHistory(CommonGoods commonGoods, String device, Long uid)
         throws CommonGoodsException, ScanHistoryException {
      commonGoods = commonGoodsService.addOrUpdateCommonGoods(commonGoods);