|
|
@ -55,7 +55,6 @@ import java.util.*;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
|
|
|
|
* paymentdoc
|
|
|
|
* paymentdoc
|
|
|
|
* 版本: V3.2.0
|
|
|
|
* 版本: V3.2.0
|
|
|
|
* 版权: LINKAGE-BOOT
|
|
|
|
* 版权: LINKAGE-BOOT
|
|
|
@ -88,7 +87,6 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
private PaymentdocMapper paymentdocMapper;
|
|
|
|
private PaymentdocMapper paymentdocMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<PaymentdocEntity> getList(PaymentdocPagination paymentdocPagination) {
|
|
|
|
public List<PaymentdocEntity> getList(PaymentdocPagination paymentdocPagination) {
|
|
|
|
|
|
|
|
|
|
|
@ -227,6 +225,7 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
return paymentdocPagination.setData(list, list.size());
|
|
|
|
return paymentdocPagination.setData(list, list.size());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<PaymentdocEntity> getTypeList(PaymentdocPagination paymentdocPagination, String dataType) {
|
|
|
|
public List<PaymentdocEntity> getTypeList(PaymentdocPagination paymentdocPagination, String dataType) {
|
|
|
|
String userId = userProvider.get().getUserId();
|
|
|
|
String userId = userProvider.get().getUserId();
|
|
|
@ -361,12 +360,14 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
entity.setId(id);
|
|
|
|
entity.setId(id);
|
|
|
|
return this.updateById(entity);
|
|
|
|
return this.updateById(entity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void delete(PaymentdocEntity entity) {
|
|
|
|
public void delete(PaymentdocEntity entity) {
|
|
|
|
if (entity != null) {
|
|
|
|
if (entity != null) {
|
|
|
|
this.removeById(entity.getId());
|
|
|
|
this.removeById(entity.getId());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//子表方法
|
|
|
|
//子表方法
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<PaymentdocItem0Entity> GetPaymentdocItem0List(String id) {
|
|
|
|
public List<PaymentdocItem0Entity> GetPaymentdocItem0List(String id) {
|
|
|
@ -374,12 +375,14 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
queryWrapper.lambda().eq(PaymentdocItem0Entity::getPaymentdocId, id);
|
|
|
|
queryWrapper.lambda().eq(PaymentdocItem0Entity::getPaymentdocId, id);
|
|
|
|
return paymentdocItem0Service.list(queryWrapper);
|
|
|
|
return paymentdocItem0Service.list(queryWrapper);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<PaymentdocItem1Entity> GetPaymentdocItem1List(String id) {
|
|
|
|
public List<PaymentdocItem1Entity> GetPaymentdocItem1List(String id) {
|
|
|
|
QueryWrapper<PaymentdocItem1Entity> queryWrapper = new QueryWrapper<>();
|
|
|
|
QueryWrapper<PaymentdocItem1Entity> queryWrapper = new QueryWrapper<>();
|
|
|
|
queryWrapper.lambda().eq(PaymentdocItem1Entity::getPaymentdocId, id);
|
|
|
|
queryWrapper.lambda().eq(PaymentdocItem1Entity::getPaymentdocId, id);
|
|
|
|
return paymentdocItem1Service.list(queryWrapper);
|
|
|
|
return paymentdocItem1Service.list(queryWrapper);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<PaymentdocItem2Entity> GetPaymentdocItem2List(String id) {
|
|
|
|
public List<PaymentdocItem2Entity> GetPaymentdocItem2List(String id) {
|
|
|
|
QueryWrapper<PaymentdocItem2Entity> queryWrapper = new QueryWrapper<>();
|
|
|
|
QueryWrapper<PaymentdocItem2Entity> queryWrapper = new QueryWrapper<>();
|
|
|
@ -449,14 +452,26 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
substring1 = substring1.substring(substring1.indexOf("/") + 1, substring1.length());
|
|
|
|
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;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
try { //pdf拟稿单位。截取后面的单位
|
|
|
|
|
|
|
|
paymentdocMessage.setFullName(substring + "/" + substring1); //拼接后面的两个单位名称
|
|
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
while (true) {
|
|
|
|
while (true) {
|
|
|
|
int intNum = StringUtils.countMatches(paymentdocMessage.getFullName(), "公司");
|
|
|
|
int intNum = StringUtils.countMatches(paymentdocMessage.getFullName(), "公司");
|
|
|
|
if (intNum > 1) {
|
|
|
|
if (intNum > 1) {
|
|
|
|
paymentdocMessage.setFullName(fullName.substring(fullName.indexOf("公司")+3,fullName.length()));
|
|
|
|
paymentdocMessage.setFullName(fullName.substring(fullName.lastIndexOf("公司") + 3, fullName.length()));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
substring = fullName.substring(fullName.indexOf("/") + 1, fullName.length());
|
|
|
|
substring = fullName.substring(fullName.indexOf("/") + 1, fullName.length());
|
|
|
|
substring1 = "再生资源事业部";
|
|
|
|
substring1 = "再生资源事业部";
|
|
|
@ -465,7 +480,6 @@ public class PaymentdocServiceImpl extends ServiceImpl<PaymentdocMapper, Payment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
StringBuilder payEnclosureStr = new StringBuilder();
|
|
|
|
StringBuilder payEnclosureStr = new StringBuilder();
|
|
|
|
if (paymentdocMessage.getEnclosure() != null) {//附件不为空
|
|
|
|
if (paymentdocMessage.getEnclosure() != null) {//附件不为空
|
|
|
|
String enclosure = paymentdocMessage.getEnclosure();
|
|
|
|
String enclosure = paymentdocMessage.getEnclosure();
|
|
|
|