|
|
|
@ -421,27 +421,37 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
|
String substring1 = null;
|
|
|
|
|
if (paymentdocMessage.getFullName()!=null){
|
|
|
|
|
String fullName = paymentdocMessage.getFullName();
|
|
|
|
|
substring = fullName.substring(fullName.indexOf("/")+1, fullName.indexOf("/", fullName.indexOf("/")+1));
|
|
|
|
|
if (fullName.length()>fullName.indexOf(substring)+2){
|
|
|
|
|
substring1 = fullName.substring(fullName.indexOf(substring) + substring.length()+1, fullName.length());
|
|
|
|
|
}
|
|
|
|
|
while (substring1.contains("公司")){
|
|
|
|
|
if (!substring1.contains("/")){
|
|
|
|
|
break;
|
|
|
|
|
if (fullName.indexOf("/", fullName.indexOf("/")+1)!=-1){
|
|
|
|
|
substring = fullName.substring(fullName.indexOf("/")+1, fullName.indexOf("/", fullName.indexOf("/")+1));
|
|
|
|
|
if (fullName.length()>fullName.indexOf(substring)+2){
|
|
|
|
|
substring1 = fullName.substring(fullName.indexOf(substring) + substring.length()+1, fullName.length());
|
|
|
|
|
}
|
|
|
|
|
substring=substring1.substring(0,substring1.indexOf("/"));
|
|
|
|
|
substring1=substring1.substring(substring1.indexOf("/")+1,substring1.length());
|
|
|
|
|
}
|
|
|
|
|
while (substring1.contains("公司")){
|
|
|
|
|
if (!substring1.contains("/")){
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
substring=substring1.substring(0,substring1.indexOf("/"));
|
|
|
|
|
|
|
|
|
|
while (true){
|
|
|
|
|
int intNum = StringUtils.countMatches(paymentdocMessage.getFullName(), "公司");
|
|
|
|
|
if (intNum>1){
|
|
|
|
|
paymentdocMessage.setFullName(fullName.substring(fullName.indexOf("公司")+3,fullName.length()));
|
|
|
|
|
}else {
|
|
|
|
|
break;
|
|
|
|
|
substring1=substring1.substring(substring1.indexOf("/")+1,substring1.length());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
while (true){
|
|
|
|
|
int intNum = StringUtils.countMatches(paymentdocMessage.getFullName(), "公司");
|
|
|
|
|
if (intNum>1){
|
|
|
|
|
paymentdocMessage.setFullName(fullName.substring(fullName.indexOf("公司")+3,fullName.length()));
|
|
|
|
|
}else {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
substring=fullName.substring(fullName.indexOf("/")+1,fullName.length());
|
|
|
|
|
substring1="再生资源事业部";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
StringBuilder payEnclosureStr = new StringBuilder();
|
|
|
|
|
if (paymentdocMessage.getEnclosure()!=null){
|
|
|
|
|
String enclosure = paymentdocMessage.getEnclosure();
|
|
|
|
|