|
|
@@ -1,14 +1,18 @@
|
|
|
package com.ydtech.modules.fee.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.ydtech.modules.fee.constants.CostAllocation;
|
|
|
import com.ydtech.modules.fee.dao.InsFeeOrderConfigMapper;
|
|
|
import com.ydtech.modules.fee.dto.po.InsFeeOrderConfig;
|
|
|
import com.ydtech.modules.fee.service.InsFeeOrderConfigService;
|
|
|
import com.ydtech.modules.order.dao.InsAccidentalDrivingDaJiaMapper;
|
|
|
import com.ydtech.modules.order.entity.vo.dajia.InsAccidentalDrivingDajia;
|
|
|
import com.ydtech.modules.order.service.InsAccidentalDrivingDaJiaService;
|
|
|
+import org.apache.commons.lang3.ObjectUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
+
|
|
|
/**
|
|
|
* @author Administrator
|
|
|
* @description 针对表【InsFeeOrderConfig()】的数据库操作Service实现
|
|
|
@@ -18,6 +22,17 @@ import org.springframework.stereotype.Service;
|
|
|
public class InsFeeOrderConfigServiceImpl extends ServiceImpl<InsFeeOrderConfigMapper, InsFeeOrderConfig>
|
|
|
implements InsFeeOrderConfigService {
|
|
|
|
|
|
+ @Override
|
|
|
+ public BigDecimal getEnterProportion() {
|
|
|
+ CostAllocation costAllocation = CostAllocation.CA_03;
|
|
|
+ InsFeeOrderConfig insFeeOrderConfig = lambdaQuery().eq(InsFeeOrderConfig::getKeyword, costAllocation).one();
|
|
|
+
|
|
|
+ if(ObjectUtils.isNotEmpty(insFeeOrderConfig)){
|
|
|
+ return insFeeOrderConfig.getVal();
|
|
|
+ }
|
|
|
+
|
|
|
+ return new BigDecimal(costAllocation.getDefaultScale());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|