|
|
@ -18,6 +18,7 @@ import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.Collections; |
|
|
|
import java.util.List; |
|
|
|
import java.util.stream.Collectors; |
|
|
@ -42,11 +43,22 @@ public class AppArrearsoutApplyService { |
|
|
|
ApplyDetailsVo applyDetailsVo = new ApplyDetailsVo(); |
|
|
|
AsArrearsoutApplyDetailsVo asArrearsoutApplyDetailsVo = resultBean.getData(); |
|
|
|
BeanUtil.copyProperties(asArrearsoutApplyDetailsVo, applyDetailsVo); |
|
|
|
// 使用SimpleDateFormat
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
if (asArrearsoutApplyDetailsVo.getBalanceDate() != null) { |
|
|
|
String dateString = sdf.format(asArrearsoutApplyDetailsVo.getBalanceDate()); |
|
|
|
applyDetailsVo.setBalanceDate(dateString); |
|
|
|
} |
|
|
|
if (asArrearsoutApplyDetailsVo.getCreateTime() != null) { |
|
|
|
String dateString = sdf.format(asArrearsoutApplyDetailsVo.getCreateTime()); |
|
|
|
applyDetailsVo.setCreateTime(dateString); |
|
|
|
} |
|
|
|
List<AsArrearsoutApplyFile> filePaths = asArrearsoutApplyDetailsVo.getFilePaths(); |
|
|
|
if (!filePaths.isEmpty()) { |
|
|
|
List<String> stringList = filePaths.stream().map(v -> v.getUrl()).collect(Collectors.toList()); |
|
|
|
applyDetailsVo.setFiles(stringList); |
|
|
|
} |
|
|
|
applyDetailsVo.setProcInsId(asArrearsoutApplyDetailsVo.getProcInstId()); |
|
|
|
return rb.success().setData(applyDetailsVo); |
|
|
|
} |
|
|
|
|
|
|
|