|
|
@ -24,8 +24,7 @@ import com.yxt.anrui.flowable.api.flowtask.FlowTaskVo; |
|
|
|
import com.yxt.anrui.flowable.api.flowtask.LatestTaskVo; |
|
|
|
import com.yxt.anrui.flowable.api.utils.ProcDefEnum; |
|
|
|
import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; |
|
|
|
import com.yxt.anrui.portal.api.sysnotice.PushNoticeQuery; |
|
|
|
import com.yxt.anrui.portal.api.sysnotice.SysNoticeFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysnotice.*; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
@ -46,6 +45,7 @@ import com.yxt.anrui.riskcenter.api.loanreturninboundtrailer.LoanReturnInboundTr |
|
|
|
import com.yxt.anrui.riskcenter.api.loanreturnvehledger.LoanReturnVehLedger; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansecondarysalesapply.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansecondarysalesapply.flowable.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansecondarysalesbidding.LoanSecondarySalesBidding; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansecondarysalesbidding.LoanSecondarySalesBiddingDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansecondarysalescost.LoanSecondarySalesCost; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansecondarysalescost.LoanSecondarySalesCostVo; |
|
|
@ -86,6 +86,9 @@ import java.math.BigDecimal; |
|
|
|
import java.text.DateFormat; |
|
|
|
import java.text.ParseException; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.time.LocalDate; |
|
|
|
import java.time.ZoneId; |
|
|
|
import java.time.format.DateTimeFormatter; |
|
|
|
import java.util.*; |
|
|
|
import java.util.concurrent.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
@ -1194,6 +1197,28 @@ public class LoanSecondarySalesApplyService extends MybatisBaseService<LoanSecon |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//查询竞价结果
|
|
|
|
SysNoticeDetailsVo sysNotice = sysNoticeFeign.getDetails(sid).getData(); |
|
|
|
if(sysNotice != null){ |
|
|
|
//查询截止日期,是否小于或等于当前日期
|
|
|
|
String validityDate = sysNotice.getValidityDate(); |
|
|
|
// 解析截止日期(假设格式为 yyyy-MM-dd)
|
|
|
|
LocalDate noticeExpiryDate = LocalDate.parse(validityDate); |
|
|
|
LocalDate currentDate = LocalDate.now(); |
|
|
|
|
|
|
|
// 判断是否已过期(截止日期 <= 当前日期)
|
|
|
|
if (noticeExpiryDate.isBefore(currentDate) || noticeExpiryDate.isEqual(currentDate)) { |
|
|
|
LoanSecondarySalesBidding loanSecondarySalesBidding = loanSecondarySalesBiddingService.selectByMainSid(sid); |
|
|
|
Date createTime = loanSecondarySalesBidding.getCreateTime(); |
|
|
|
LocalDate localDate = createTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
String formattedDate = localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); |
|
|
|
String result = loanSecondarySalesBidding.getCreateByName()+formattedDate+loanSecondarySalesBidding.getPrice(); |
|
|
|
loanSecondarySalesApplyDetailsVo.setResult(result); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
return rb.success().setData(loanSecondarySalesApplyDetailsVo); |
|
|
|
} |
|
|
|