|
@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.kcim.common.constants.Constant;
|
|
import com.kcim.common.constants.Constant;
|
|
import com.kcim.common.constants.NumberConstant;
|
|
import com.kcim.common.constants.NumberConstant;
|
|
|
|
+import com.kcim.common.constants.ParameterConstant;
|
|
import com.kcim.common.constants.SQLParameter;
|
|
import com.kcim.common.constants.SQLParameter;
|
|
import com.kcim.common.enums.CustomSqlTypeEnum;
|
|
import com.kcim.common.enums.CustomSqlTypeEnum;
|
|
import com.kcim.common.exception.CostException;
|
|
import com.kcim.common.exception.CostException;
|
|
@@ -149,8 +150,13 @@ public class ShareParamServiceImpl implements ShareParamService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public void computeShareParamCost(String computeDate){
|
|
public void computeShareParamCost(String computeDate){
|
|
- //完全法项目分摊参数计算
|
|
|
|
- calcShareParamCost(computeDate);
|
|
|
|
|
|
+ //根据参数判断是否走新的计算流程
|
|
|
|
+ if(NumberConstant.ONE_S.equals(centerService.getParameterValue(ParameterConstant.USER_HOSP_ITEM_CALC))){
|
|
|
|
+ //完全法项目分摊参数计算
|
|
|
|
+ calcShareParamCost(computeDate);
|
|
|
|
+ }else{
|
|
|
|
+ computeShareParamCostAction(computeDate);
|
|
|
|
+ }
|
|
//执行完全法项目分摊参数计算后续处理脚本
|
|
//执行完全法项目分摊参数计算后续处理脚本
|
|
execShareParamCostSQL(computeDate);
|
|
execShareParamCostSQL(computeDate);
|
|
}
|
|
}
|