update:解决冲突
This commit is contained in:
+56
-43
@@ -79,68 +79,82 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
||||
switch (addDetailedDto.getSortKey()) {
|
||||
case "1":
|
||||
sarLawsDetailedList.setCountryArea(addDetailedDto.getCountryArea());
|
||||
if (addDetailedDto.getInforlist().contains(",")){
|
||||
String[] id = addDetailedDto.getInforlist().split(",");
|
||||
String[] putTime = addDetailedDto.getInforlist1().split(",");
|
||||
String[] zcc = addDetailedDto.getInforlist2().split(",");
|
||||
String[] xcx = addDetailedDto.getInforlist3().split(",");
|
||||
for (int a =0;a< id.length;a++){
|
||||
if (addDetailedDto.getInforlist()!=null){
|
||||
if (addDetailedDto.getInforlist().contains(",")){
|
||||
String[] id = addDetailedDto.getInforlist().split(",");
|
||||
String[] putTime = addDetailedDto.getInforlist1().split(",");
|
||||
String[] zcc = addDetailedDto.getInforlist2().split(",");
|
||||
String[] xcx = addDetailedDto.getInforlist3().split(",");
|
||||
for (int a =0;a< id.length;a++){
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(id[a]);
|
||||
if ("\"".equals(putTime[a])){
|
||||
dto.setPutTime(null);
|
||||
}else {
|
||||
dto.setPutTime(putTime[a]);
|
||||
}
|
||||
if ("\"".equals(putTime[a])){
|
||||
dto.setXcxssrqgj(null);
|
||||
}else {
|
||||
dto.setXcxssrqgj(xcx[a]);
|
||||
}
|
||||
if ("\"".equals(putTime[a])){
|
||||
dto.setZccssrqgj(null);
|
||||
}else {
|
||||
dto.setZccssrqgj(zcc[a]);
|
||||
}
|
||||
timeDto.add(dto);
|
||||
}
|
||||
}else {
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(id[a]);
|
||||
if ("\"".equals(putTime[a])){
|
||||
dto.setPutTime(null);
|
||||
}else {
|
||||
dto.setPutTime(putTime[a]);
|
||||
}
|
||||
if ("\"".equals(putTime[a])){
|
||||
dto.setXcxssrqgj(null);
|
||||
}else {
|
||||
dto.setXcxssrqgj(xcx[a]);
|
||||
}
|
||||
if ("\"".equals(putTime[a])){
|
||||
dto.setZccssrqgj(null);
|
||||
}else {
|
||||
dto.setZccssrqgj(zcc[a]);
|
||||
}
|
||||
dto.setStandId(addDetailedDto.getInforlist());
|
||||
dto.setPutTime(addDetailedDto.getInforlist1());
|
||||
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
||||
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
||||
timeDto.add(dto);
|
||||
}
|
||||
}else {
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(addDetailedDto.getInforlist());
|
||||
dto.setPutTime(addDetailedDto.getInforlist1());
|
||||
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
||||
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
||||
timeDto.add(dto);
|
||||
timeDto=null;
|
||||
}
|
||||
|
||||
break;
|
||||
case "2":
|
||||
sarLawsDetailedList.setProjectName(addDetailedDto.getProjectName());
|
||||
if (addDetailedDto.getInforlist().contains(",")){
|
||||
String[] id = addDetailedDto.getInforlist().split(",");
|
||||
for (String standId:id){
|
||||
if (addDetailedDto.getInforlist() != null){
|
||||
if (addDetailedDto.getInforlist().contains(",")){
|
||||
String[] id = addDetailedDto.getInforlist().split(",");
|
||||
for (String standId:id){
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(standId);
|
||||
timeDto.add(dto);
|
||||
}
|
||||
}else {
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(standId);
|
||||
dto.setStandId(addDetailedDto.getInforlist());
|
||||
timeDto.add(dto);
|
||||
}
|
||||
}else {
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(addDetailedDto.getInforlist());
|
||||
timeDto.add(dto);
|
||||
timeDto=null;
|
||||
}
|
||||
|
||||
break;
|
||||
case "3":
|
||||
sarLawsDetailedList.setDetailedList(addDetailedDto.getDetailedList());
|
||||
if (addDetailedDto.getInforlist().contains(",")){
|
||||
String[] id = addDetailedDto.getInforlist().split(",");
|
||||
for (String standId:id){
|
||||
if (addDetailedDto.getInforlist() != null){
|
||||
if (addDetailedDto.getInforlist().contains(",")){
|
||||
String[] id = addDetailedDto.getInforlist().split(",");
|
||||
for (String standId:id){
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(standId);
|
||||
timeDto.add(dto);
|
||||
}
|
||||
}else {
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(standId);
|
||||
dto.setStandId(addDetailedDto.getInforlist());
|
||||
timeDto.add(dto);
|
||||
}
|
||||
}else {
|
||||
TimeDto dto = new TimeDto();
|
||||
dto.setStandId(addDetailedDto.getInforlist());
|
||||
timeDto.add(dto);
|
||||
timeDto=null;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
@@ -149,7 +163,6 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
||||
if ("admin".equals(getUserName()))sarLawsDetailedList.setUpdatePeople("管理员");
|
||||
else {sarLawsDetailedList.setUpdatePeople(getUserName());}
|
||||
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
||||
addDetailedDto.setInforlist(addDetailedDto.getInforlist().substring(1,addDetailedDto.getInforlist().length()-1));
|
||||
service.insertDetailedList(sarLawsDetailedList.getId(),timeDto);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user