|
@@ -209,11 +209,13 @@ public class TTargetlistController extends BaseController
|
|
List<SysDictData> partners = iSysDictTypeService.selectDictDataByType("PARTNERS");
|
|
List<SysDictData> partners = iSysDictTypeService.selectDictDataByType("PARTNERS");
|
|
//部门查询
|
|
//部门查询
|
|
List<SysDept> dept = iSysDeptService.selectDeptList(new SysDept());
|
|
List<SysDept> dept = iSysDeptService.selectDeptList(new SysDept());
|
|
- //父菜单查询
|
|
|
|
- List<TTargetlist> tTargetlists = tTargetlistService.selectTTargetlistList(new TTargetlist());
|
|
|
|
int rowNum = sheet.getPhysicalNumberOfRows();
|
|
int rowNum = sheet.getPhysicalNumberOfRows();
|
|
int failNumber = 0;
|
|
int failNumber = 0;
|
|
|
|
+ int successNumber = 0;
|
|
|
|
+ int failNum = 0;
|
|
for (int i = 1; i < rowNum; i++) {
|
|
for (int i = 1; i < rowNum; i++) {
|
|
|
|
+ //父菜单查询
|
|
|
|
+ List<TTargetlist> tTargetlists = tTargetlistService.selectTTargetlistList(new TTargetlist());
|
|
try {
|
|
try {
|
|
logger.info("读取行数:" + i);
|
|
logger.info("读取行数:" + i);
|
|
Row row = sheet.getRow(i);
|
|
Row row = sheet.getRow(i);
|
|
@@ -256,11 +258,19 @@ public class TTargetlistController extends BaseController
|
|
} else if (j == 6) {
|
|
} else if (j == 6) {
|
|
entity.setYardstick(cellValue);//判断标准
|
|
entity.setYardstick(cellValue);//判断标准
|
|
} else if (j == 7) {
|
|
} else if (j == 7) {
|
|
- for (SysDictData p : partners) {
|
|
|
|
- if (p.getDictLabel().equals(cellValue)) {
|
|
|
|
- entity.setPartners(p.getDictValue());//合作者
|
|
|
|
|
|
+ String[] split = cellValue.split(",");
|
|
|
|
+ String partner = "";
|
|
|
|
+ for (String s : split) {
|
|
|
|
+ for (SysDictData p : partners) {
|
|
|
|
+ if (p.getDictLabel().equals(s.trim())&&!partner.contains(s)) {
|
|
|
|
+ partner += p.getDictValue() + ",";//合作者
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (partner.length() > 0)
|
|
|
|
+ partner = partner.substring(0,partner.length()-1);
|
|
|
|
+ entity.setPartners(partner);
|
|
} else if (j == 8) {
|
|
} else if (j == 8) {
|
|
for (SysDept d : dept) {
|
|
for (SysDept d : dept) {
|
|
if (d.getDeptName().equals(cellValue.trim())) {
|
|
if (d.getDeptName().equals(cellValue.trim())) {
|
|
@@ -275,24 +285,19 @@ public class TTargetlistController extends BaseController
|
|
entity.setCreaterCode(userId.toString());
|
|
entity.setCreaterCode(userId.toString());
|
|
logger.info("entity:" + entity);
|
|
logger.info("entity:" + entity);
|
|
list.add(entity);
|
|
list.add(entity);
|
|
|
|
+ failNum++;
|
|
|
|
+ try {
|
|
|
|
+ tTargetlistService.insertTTargetlist(entity);
|
|
|
|
+ successNumber++;
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ failNumber++;
|
|
|
|
+ failRow.add(failNum+1);
|
|
|
|
+ }
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
failNumber++;
|
|
failNumber++;
|
|
failRow.add(i+1);
|
|
failRow.add(i+1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- int successNumber = 0;
|
|
|
|
- int failNum = 0;
|
|
|
|
- for (TTargetlist t : list
|
|
|
|
- ) {
|
|
|
|
- failNum++;
|
|
|
|
- try {
|
|
|
|
- tTargetlistService.insertTTargetlist(t);
|
|
|
|
- successNumber++;
|
|
|
|
- }catch (Exception e){
|
|
|
|
- failNumber++;
|
|
|
|
- failRow.add(failNum+1);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
logger.info("list:" + JSON.toJSONString(list));
|
|
logger.info("list:" + JSON.toJSONString(list));
|
|
logger.info("successNumber:" +String.valueOf(successNumber));
|
|
logger.info("successNumber:" +String.valueOf(successNumber));
|
|
logger.info("failNumber:" +String.valueOf(failNumber));
|
|
logger.info("failNumber:" +String.valueOf(failNumber));
|