785834757 1 жил өмнө
parent
commit
d4555fee49

+ 5 - 0
src/main/java/com/ydtech/modules/order/controller/QuoteController.java

@@ -11,6 +11,7 @@ import com.ydtech.constants.enums.dict.agreement.ProductsType;
 import com.ydtech.core.page.HttpResult;
 import com.ydtech.exception.SystemException;
 import com.ydtech.modules.base.controller.BaseController;
+import com.ydtech.modules.ins.model.vo.KindInfoVo;
 import com.ydtech.modules.ins.model.vo.QuoteRespVo;
 import com.ydtech.modules.order.aop.QuoteVerification;
 import com.ydtech.modules.order.components.InsOrdersComponents;
@@ -116,6 +117,10 @@ public class QuoteController extends BaseController {
     @QuoteVerification("报价授权")
     @PostMapping(value = "/quote")
     public HttpResult<QuoteRespVo> quote(@RequestBody BaseQuoteVo<Object> quoteVo) throws Exception {
+        //处理商业险 为空的去掉
+        List<KindInfoVo> kinds = quoteVo.getKinds();
+        kinds.removeIf(item->Double.compare(item.getAmount(),0) == 0 && Double.compare(item.getUnitAmount(),0) == 0 && item.getServiceTimes() == 0);
+
         String isTaxSource = quoteVo.getIsTaxSource();
         boolean isExclude = true;
         //排除的部门信息