Commit af57ef81 by wutong

添加销量接口支持多SKU

parent 4bb450e3
......@@ -124,4 +124,6 @@ public interface DcDailySalesMapper {
int upsertSelective(DcDailySales record);
List<DcDailySalesVO> listSkuInfo(@Param("skuArray") String[] skuArray);
DcDailySalesVO listSkuInfo(@Param("sku") String sku);
}
\ No newline at end of file
......@@ -7,6 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import tk.mybatis.mapper.util.StringUtil;
import java.util.ArrayList;
import java.util.List;
@Service
public class SalesServiceImpl implements SalesService {
......@@ -15,9 +16,13 @@ public class SalesServiceImpl implements SalesService {
@Override
public List<DcDailySalesVO> listSkus(String skus) {
List<DcDailySalesVO> dcBaseSkus = null;
List<DcDailySalesVO> dcBaseSkus = new ArrayList<>();
if (StringUtil.isNotEmpty(skus)) {
dcBaseSkus = dailySalesMapper.listSkuInfo(skus.split(","));
String[] split = skus.split(",");
for (String s : split) {
DcDailySalesVO dcDailySalesVO = dailySalesMapper.listSkuInfo(s);
dcBaseSkus.add(dcDailySalesVO);
}
}
return dcBaseSkus;
}
......
......@@ -751,9 +751,7 @@
<select id="listSkuInfo" parameterType="string" resultType="com.bailuntec.domain.pojo.DcDailySalesVO" >
SELECT bailun_sku,bailun_category_id, sum(oneday_total_sales) oneday_total_sales,sum(sevenday_total_sales) sevenday_total_sales,sum(fourteenday_total_sales) fourteenday_total_sales,sum(thirtyday_total_sales) thirtyday_total_sales, record_date
FROM dc_daily_sales
WHERE record_date= DATE_SUB(CURDATE( ),INTERVAL 1 Day) and bailun_sku in
<foreach item="sku" index="index" collection="skuArray" open="(" separator="," close=")">
WHERE record_date= DATE_SUB(CURDATE( ),INTERVAL 1 Day) and bailun_sku =
#{sku}
</foreach>
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment