添加商品分类初始化数据
This commit is contained in:
parent
55331693c8
commit
7bfa938679
|
|
@ -2,6 +2,7 @@ package com.ruoyi.business.controller;
|
||||||
|
|
||||||
import com.alibaba.excel.EasyExcel;
|
import com.alibaba.excel.EasyExcel;
|
||||||
import com.alibaba.excel.ExcelReader;
|
import com.alibaba.excel.ExcelReader;
|
||||||
|
import com.ruoyi.business.service.IBizMemberService;
|
||||||
import com.ruoyi.business.sync.UserData;
|
import com.ruoyi.business.sync.UserData;
|
||||||
import com.ruoyi.business.sync.UserDataListener;
|
import com.ruoyi.business.sync.UserDataListener;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
|
|
@ -12,17 +13,21 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/data")
|
@RequestMapping("/api/data")
|
||||||
public class SyncDataController extends BaseController {
|
public class SyncDataController extends BaseController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private IBizMemberService bizMemberService;
|
||||||
|
|
||||||
@PostMapping("/user")
|
@PostMapping("/user")
|
||||||
public AjaxResult user(@RequestParam("file") MultipartFile file) {
|
public AjaxResult user(@RequestParam("file") MultipartFile file) {
|
||||||
ExcelReader reader = null;
|
ExcelReader reader = null;
|
||||||
try {
|
try {
|
||||||
reader = EasyExcel.read(file.getInputStream(), UserData.class, new UserDataListener()).build();
|
reader = EasyExcel.read(file.getInputStream(), UserData.class, new UserDataListener(bizMemberService)).build();
|
||||||
reader.readAll();
|
reader.readAll();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,29 @@ package com.ruoyi.business.sync;
|
||||||
|
|
||||||
import com.alibaba.excel.context.AnalysisContext;
|
import com.alibaba.excel.context.AnalysisContext;
|
||||||
import com.alibaba.excel.event.AnalysisEventListener;
|
import com.alibaba.excel.event.AnalysisEventListener;
|
||||||
|
import com.ruoyi.business.domain.BizMember;
|
||||||
|
import com.ruoyi.business.service.IBizMemberService;
|
||||||
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
|
|
||||||
public class UserDataListener extends AnalysisEventListener<UserData> {
|
public class UserDataListener extends AnalysisEventListener<UserData> {
|
||||||
|
|
||||||
|
private IBizMemberService bizMemberService;
|
||||||
|
|
||||||
|
public UserDataListener(IBizMemberService bizMemberService) {
|
||||||
|
this.bizMemberService = bizMemberService;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void invoke(UserData userData, AnalysisContext analysisContext) {
|
public void invoke(UserData userData, AnalysisContext analysisContext) {
|
||||||
|
BizMember member = new BizMember();
|
||||||
|
member.setMemberName(userData.getName());
|
||||||
|
member.setPassword(userData.getPassword());
|
||||||
|
member.setIsDelete(0);
|
||||||
|
member.setIsEnable(Integer.parseInt(userData.getEnable()));
|
||||||
|
member.setCreateTime(DateUtils.parseDate(userData.getAddtim()));
|
||||||
|
member.setMobile(userData.getReferrerTelephone());
|
||||||
|
member.setRecommendMobile(userData.getReferrerTelephone());
|
||||||
|
member.setRecommendName(userData.getReferrer());
|
||||||
System.out.println(userData);
|
System.out.println(userData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
-- 产品类型
|
||||||
|
INSERT INTO biz_product_type (product_type_code,product_type_name,image_url,sort,is_enable,create_by,create_time,update_by,update_time) VALUES
|
||||||
|
('GDT20200521014637807587305','个人清洁','',1,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521014817337158021','美妆护肤','',2,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521014840437560713','厨房用品','',3,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521014903558066781','家用电器','',4,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521014924901753201','家具家纺','',5,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521014947972678501','手机数码','',6,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521015012665306134','配饰背包','',7,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200521015033967164650','汽车用品','',8,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200529102519572777815','旅行娱乐','',9,1,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200606233624701021086','粮油食品','',10,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0'),
|
||||||
|
('GDT20200606234733907756325','健康饮品','',11,0,'admin','2020-09-09 20:58:48.0','admin','2020-09-09 20:59:38.0');
|
||||||
Loading…
Reference in New Issue