|
|
|
@ -2141,7 +2141,7 @@ public class OrderInfoServiceImpl implements OrderInfoService { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if(StringUtils.isNotBlank(sb.toString())){ |
|
|
|
|
return R.error(sb.toString()); |
|
|
|
|
return R.error(sb.toString().substring(0,sb.toString().length()-1)); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case "1": |
|
|
|
@ -2154,6 +2154,9 @@ public class OrderInfoServiceImpl implements OrderInfoService { |
|
|
|
|
if(orderProcessInfos == null || orderProcessInfos.isEmpty()){ |
|
|
|
|
return R.error("根据报账单号未查询到数据"); |
|
|
|
|
} |
|
|
|
|
if(orderProcessInfos.stream().filter(t->OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(t.getXtly())).count() == 0){ |
|
|
|
|
return R.ok(); |
|
|
|
|
} |
|
|
|
|
collect = orderProcessInfos.stream().collect(Collectors.groupingBy(t -> t.getBzdh())); |
|
|
|
|
StringBuffer sb1 = new StringBuffer(); |
|
|
|
|
List<String> fpqqlsh = new ArrayList<>(); |
|
|
|
@ -2191,12 +2194,14 @@ public class OrderInfoServiceImpl implements OrderInfoService { |
|
|
|
|
*/ |
|
|
|
|
List<String> list = Arrays.asList(params.split(",")); |
|
|
|
|
List<String> yFpdmHm = list.stream().map(t->{ |
|
|
|
|
String[] split = t.split("-"); |
|
|
|
|
return "('" + split[0] + "','" + split[1] + "')"; |
|
|
|
|
return t.replace("-",""); |
|
|
|
|
}).collect(Collectors.toList()); |
|
|
|
|
orderProcessInfos = orderProcessInfoMapper.selectOrderProcessByYFpdmHm(yFpdmHm, Arrays.asList(nsrsbh)); |
|
|
|
|
if(orderProcessInfos == null || orderProcessInfos.isEmpty()){ |
|
|
|
|
return R.error("根据报账单号未查询到数据"); |
|
|
|
|
return R.error("根据原发票代码号码未查询到数据"); |
|
|
|
|
} |
|
|
|
|
if(orderProcessInfos.stream().filter(t->OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(t.getXtly())).count() == 0){ |
|
|
|
|
return R.ok(); |
|
|
|
|
} |
|
|
|
|
collect = orderProcessInfos.stream().collect(Collectors.groupingBy(t -> t.getBzdh())); |
|
|
|
|
StringBuffer sb2 = new StringBuffer(); |
|
|
|
|