优化企业标准导入

This commit is contained in:
SUNJIABIN
2023-03-31 15:36:11 +08:00
parent bf25adf6b7
commit 09fe1bd309
@@ -2148,7 +2148,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
return Result.error("fail", "读取失败,请严格按照模板文件导入数据"); return Result.error("fail", "读取失败,请严格按照模板文件导入数据");
} }
SarBussStandAttrInfoExecl sarBussStandAttrInfo = new SarBussStandAttrInfoExecl(); SarBussStandAttrInfoExecl sarBussStandAttrInfo = new SarBussStandAttrInfoExecl();
if (i != 0 && i != 1) { if (i != 0 && i != 1 && !rowList.equals("") && rowList != null ) {
String standSort = rowList.get("*企标类别"); String standSort = rowList.get("*企标类别");
if (StringUtils.isNotBlank(standSort)) { if (StringUtils.isNotBlank(standSort)) {
@@ -2377,6 +2377,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
String sycxclass = rowList.get("适用车型"); String sycxclass = rowList.get("适用车型");
if (StringUtils.isNotBlank(sycxclass) && !sycxclass.equals("")){
String[] strings = sycxclass.split(","); String[] strings = sycxclass.split(",");
String sycx = ""; String sycx = "";
String sycxs = ""; String sycxs = "";
@@ -2395,9 +2396,11 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
sarBussStandAttrInfo.setSycxclass(sycxs); sarBussStandAttrInfo.setSycxclass(sycxs);
} }
}
String nylxclass = rowList.get("能源类型"); String nylxclass = rowList.get("能源类型");
if (StringUtils.isNotBlank(nylxclass) && ! nylxclass.equals("")){
String[] stringNylxc = nylxclass.split(","); String[] stringNylxc = nylxclass.split(",");
String nylx = ""; String nylx = "";
String nylxs = ""; String nylxs = "";
@@ -2416,9 +2419,11 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
sarBussStandAttrInfo.setNylxclass(nylxs); sarBussStandAttrInfo.setNylxclass(nylxs);
} }
}
String sycpxclass = rowList.get("适用产品线"); String sycpxclass = rowList.get("适用产品线");
if (StringUtils.isNotBlank(sycpxclass) && !sycpxclass.equals("")){
String[] stringSycpx = sycpxclass.split(","); String[] stringSycpx = sycpxclass.split(",");
String sycpx = ""; String sycpx = "";
String sycpxs = ""; String sycpxs = "";
@@ -2437,6 +2442,8 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
sarBussStandAttrInfo.setSycpxclass(sycpxs); sarBussStandAttrInfo.setSycpxclass(sycpxs);
} }
}
String txlbbuss = rowList.get("体系类别"); String txlbbuss = rowList.get("体系类别");
@@ -2464,7 +2471,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
//// //采用标准 13 //// //采用标准 13
String cybz = rowList.get("采用标准"); String cybz = rowList.get("采用标准");
if (StringUtils.isNotBlank(cybz)){ if (StringUtils.isNotBlank(cybz) && !cybz.equals("")){
if (cybz.equals("IDT等同采用") || cybz.equals("NEQ非等效采用") || cybz.equals("MOD修改采用")){ if (cybz.equals("IDT等同采用") || cybz.equals("NEQ非等效采用") || cybz.equals("MOD修改采用")){
sarBussStandAttrInfo.setCybz(cybz); sarBussStandAttrInfo.setCybz(cybz);
}else { }else {
@@ -2473,10 +2480,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
//文件上传人员
String userName = tsUserService.userIdByName(userId);
sarBussStandAttrInfo.setWjscrybuss(userName);
//// //采标程度 15 //// //采标程度 15
String cycd = rowList.get("采标程度"); String cycd = rowList.get("采标程度");
sarBussStandAttrInfo.setCycd(cycd); sarBussStandAttrInfo.setCycd(cycd);
@@ -2659,6 +2662,17 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
} }
//文件上传人员
if ((sarBussStandAttrInfo.getFbgbuss() != null && !sarBussStandAttrInfo.getFbgbuss().equals(""))
|| (sarBussStandAttrInfo.getBzsmbuss() != null && !sarBussStandAttrInfo.getBzsmbuss().equals(""))
|| (sarBussStandAttrInfo.getLsbbbuss() != null && !sarBussStandAttrInfo.getLsbbbuss().equals(""))
|| (sarBussStandAttrInfo.getQtwjbuss() != null && !sarBussStandAttrInfo.getQtwjbuss().equals(""))
|| (sarBussStandAttrInfo.getXgd() != null && !sarBussStandAttrInfo.getXgd().equals(""))
|| (sarBussStandAttrInfo.getGlwjbuss() != null && !sarBussStandAttrInfo.getGlwjbuss().equals(""))){
String userName = tsUserService.userIdByName(userId);
sarBussStandAttrInfo.setWjscrybuss(userName);
}
sarBussStandAttrInfo.setMenuId(menuId); sarBussStandAttrInfo.setMenuId(menuId);
List<SarBussStandAttrInfoExecl> list = new ArrayList<>(); List<SarBussStandAttrInfoExecl> list = new ArrayList<>();