|
@@ -1,6 +1,7 @@
|
|
|
package com.gree.mall.manager.logic;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.convert.Convert;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.gree.mall.manager.bean.admin.AdminUserCom;
|
|
@@ -321,4 +322,29 @@ public class LetterLogic {
|
|
|
leLetter.updateById();
|
|
|
leLetterItem.insert();
|
|
|
}
|
|
|
+
|
|
|
+ public void importProject(List<Object> objects) {
|
|
|
+ AdminUserCom adminUserCom = commonLogic.getAdminUser();
|
|
|
+ List<LeProject> leProjects = new ArrayList<>();
|
|
|
+
|
|
|
+ for (Object o : objects) {
|
|
|
+ List<Object> row = (List<Object>) o;
|
|
|
+
|
|
|
+ LeProject leProject = new LeProject();
|
|
|
+
|
|
|
+
|
|
|
+ leProject.setCompanyWechatId(adminUserCom.getCompanyWechatId());
|
|
|
+ leProject.setCompanyWechatName(adminUserCom.getCompanyName());
|
|
|
+ leProject.setProjectName((String)row.get(0));
|
|
|
+ leProject.setProjectReg((String)row.get(1));
|
|
|
+ leProject.setProjectText((String)row.get(2));
|
|
|
+ leProject.setPrice(Convert.toBigDecimal(row.get(3)));
|
|
|
+ leProject.setFraction(Convert.toBigDecimal(row.get(4)));
|
|
|
+
|
|
|
+
|
|
|
+ leProjects.add(leProject);
|
|
|
+ }
|
|
|
+
|
|
|
+ leProjectService.saveBatch(leProjects);
|
|
|
+ }
|
|
|
}
|