|
|
@@ -9,6 +9,7 @@ import com.jzg.commons.core.page.HttpResult;
|
|
|
import com.jzg.commons.entity.orders.po.*;
|
|
|
import com.jzg.commons.entity.po.EsmInsCompany;
|
|
|
import com.jzg.commons.entity.po.QrBarcodeConfig;
|
|
|
+import com.jzg.commons.exception.SystemException;
|
|
|
import com.jzg.commons.util.AssertionUtils;
|
|
|
import com.jzg.commons.util.LocalDateTimeUtils;
|
|
|
import com.jzg.commons.util.StringUtils;
|
|
|
@@ -80,6 +81,7 @@ public class QrCodeController extends BaseController {
|
|
|
result.put("taxPremium",insOrdersCosts.getTaxPremium());
|
|
|
result.put("sumPremium",insOrdersCosts.getSumPremium());
|
|
|
result.put("createTime",orders.getCreateTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
+ result.put("company",orders.getCompanyName());
|
|
|
result.put("jqStartTime","");
|
|
|
result.put("syStartTime","");
|
|
|
insOrdersRiskList.forEach(risk->{
|
|
|
@@ -92,7 +94,11 @@ public class QrCodeController extends BaseController {
|
|
|
});
|
|
|
|
|
|
|
|
|
- insOrdersQrcodeService.getOneOrSave(orders);
|
|
|
+ InsOrdersQrcode ordersQrcode = insOrdersQrcodeService.getOneOrSave(orders);
|
|
|
+ if(ordersQrcode.getJumpUrl() == null || ordersQrcode.getJumpUrl().isEmpty()){
|
|
|
+ throw new SystemException("订单不存在支付连接");
|
|
|
+ }
|
|
|
+
|
|
|
String qrCodeUrl = qrCodeGenAddress + "?orderNo=" + orders.getId();
|
|
|
result.put("qrcode",qrCodeUrl);
|
|
|
ModelAndView modelAndView = new ModelAndView(new MappingJackson2JsonView());
|