提交 9fb648e5 authored 作者: zgy's avatar zgy

商品导入优化

上级 23782532
...@@ -4,6 +4,7 @@ import com.platform.dao.*; ...@@ -4,6 +4,7 @@ import com.platform.dao.*;
import com.platform.entity.*; import com.platform.entity.*;
import com.platform.service.TbCfStationItemService; import com.platform.service.TbCfStationItemService;
import com.platform.utils.IdUtil; import com.platform.utils.IdUtil;
import com.platform.utils.OssUtil;
import com.platform.utils.UuidUtil; import com.platform.utils.UuidUtil;
import com.platform.utils.excel.ExcelExport; import com.platform.utils.excel.ExcelExport;
import com.platform.utils.excel.ExcelImport; import com.platform.utils.excel.ExcelImport;
...@@ -387,7 +388,8 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -387,7 +388,8 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
item.setItemTags(values[3]); item.setItemTags(values[3]);
item.setItemPrice(new BigDecimal(values[4])); item.setItemPrice(new BigDecimal(values[4]));
item.setDiscountPrice(new BigDecimal(values[5])); item.setDiscountPrice(new BigDecimal(values[5]));
item.setItemImg(values[6]); String url = OssUtil.upload(new File(values[6]), "product");
item.setItemImg(url);
item.setItemCount(Long.parseLong(values[7])); item.setItemCount(Long.parseLong(values[7]));
item.setItemCategory(values[8]); item.setItemCategory(values[8]);
item.setItemCategorytwo(values[9]); item.setItemCategorytwo(values[9]);
...@@ -397,9 +399,24 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -397,9 +399,24 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
item.setItemNum(0L); item.setItemNum(0L);
tbCfStationItemDao.save(item); tbCfStationItemDao.save(item);
//商品详情 //商品详情
//<p><img src="https://diaosaas-prod.oss-cn-shenzhen.aliyuncs.com/africa-shop//157803966530910616.jpg" title="O1CN01KImpIp1MmVZT26VVW_!!132691477.jpg"/></p>
TbCfItemDescEntity desc = new TbCfItemDescEntity(); TbCfItemDescEntity desc = new TbCfItemDescEntity();
desc.setItemId(itemId); desc.setItemId(itemId);
desc.setItemDesc(values[13]); Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String time = format.format(date);
String image = null;
if (values[13].contains(";")) {
String[] urlArr = values[13].split(";");
for (int i = 0; i < urlArr.length; i++) {
String imageUrl = "<p><img src=" + urlArr[i] + " title=" + time + i + "+.jpg/></p> ";
image += imageUrl;
}
} else {
image = "<p><img src=" + values[13] + " title=" + time + "+.jpg/></p> ";
}
System.err.println(image);
desc.setItemDesc(image);
desc.setCreateTime(new Date()); desc.setCreateTime(new Date());
desc.setUpdateTime(new Date()); desc.setUpdateTime(new Date());
desc.setDelFlag(1); desc.setDelFlag(1);
......
...@@ -382,11 +382,11 @@ public class OssUtil { ...@@ -382,11 +382,11 @@ public class OssUtil {
} }
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
File file = new File("D:\\123.mp4"); File file = new File("C:\\Users\\Administrator\\Pictures\\四等奖_20190918194024.png");
byte[] b = File2byte(file); byte[] b = File2byte(file);
//System.out.println(b); System.out.println(b);
// boolean flag = deleteFile("https://diaosaas-prod.oss-cn-shenzhen.aliyuncs.com/africa-shop/hello/hello.jpg"); // boolean flag = deleteFile("https://diaosaas-prod.oss-cn-shenzhen.aliyuncs.com/africa-shop/hello/hello.jpg");
String s = upload(b, "hello.mp4", "hello"); String s = upload(b, "hello.png", "hello");
System.out.println(s); System.out.println(s);
// System.out.println(flag); // System.out.println(flag);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论