zoujiajian 1 年之前
父节点
当前提交
2db711ea18

+ 1 - 1
netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonSkuMapper.java

@@ -30,7 +30,7 @@ public interface GoodsDonSkuMapper  extends BaseMapper<GoodsDonSku> {
 
 	String selectExchangeTitle(@Param("ids") List<Long> ids);
 
-	String selectGIdsBySkuIds(@Param("ids") List<Long> ids);
+	Long selectGIdsBySkuIds(@Param("ids") List<Long> ids);
 
 	String selectExchangeTitleNoPrice(@Param("ids") List<Long> ids);
 }

+ 1 - 1
netflix-dao/src/main/resources/mapper/GoodsDonSkuMapper.xml

@@ -64,7 +64,7 @@
         </foreach>
     </select>
 
-    <select id="selectGIdsBySkuIds" resultType="java.lang.String">
+    <select id="selectGIdsBySkuIds" resultType="java.lang.Long">
         select distinct sku.goods_id from goods_don_sku sku
         where sku.id in
         <foreach collection="ids" item="item" open="(" separator="," close=")">

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/exchange/impl/ExchangeCodeServiceImpl.java

@@ -104,7 +104,7 @@ public class ExchangeCodeServiceImpl extends ServiceImpl<ExchangeCodeMapper, Exc
 		if (skuCount != skuList.size()) {
 			throw BusinessRuntimeException.getInstance("所选规格已被删除");
 		}
-		String goodsIds = goodsDonSkuMapper.selectGIdsBySkuIds(skuList);
+		String goodsIds = goodsDonSkuMapper.selectGIdsBySkuIds(skuList).toString();
 		List<ExcelExchangeCodeData> data = new ArrayList<>(exchangeCodeReq.getNumber());
 		GoodsDonSku sku = goodsDonSkuMapper.selectById(skuList.get(0));
 		for (int i = 0; i < exchangeCodeReq.getNumber(); i++) {