|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
+import org.checkerframework.checker.nullness.Opt;
|
|
|
import org.jeecg.modules.costModelProductPrice.entity.KzksCostModelProductPrice;
|
|
|
import org.jeecg.modules.costModelProductPrice.mapper.KzksCostModelProductPriceMapper;
|
|
|
import org.jeecg.modules.dataSourceSwitch.annotation.TargetDataSource;
|
|
@@ -189,6 +190,24 @@ public class ProjectCostHuijiServiceImpl extends ServiceImpl<ProjectCostHuijiMap
|
|
|
// 单台 -- 生产工时
|
|
|
BigDecimal oneScgs = BigDecimal.valueOf(0);
|
|
|
|
|
|
+ projectCostHuiji.setEstimationcoat(Optional.ofNullable(projectCostHuiji.getEstimationcoat()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setContractfpe(Optional.ofNullable(projectCostHuiji.getContractfpe()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setTaskmoney(Optional.ofNullable(projectCostHuiji.getTaskmoney()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setClf(Optional.ofNullable(projectCostHuiji.getClf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setZcb(Optional.ofNullable(projectCostHuiji.getZcb()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setSwf(Optional.ofNullable(projectCostHuiji.getSwf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setWxf(Optional.ofNullable(projectCostHuiji.getWxf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setZyf(Optional.ofNullable(projectCostHuiji.getZyf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setRldlf(Optional.ofNullable(projectCostHuiji.getRldlf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setGdzczj(Optional.ofNullable(projectCostHuiji.getGdzczj()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setGzjlwf(Optional.ofNullable(projectCostHuiji.getGzjlwf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setGlf(Optional.ofNullable(projectCostHuiji.getGlf()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setZjcb(Optional.ofNullable(projectCostHuiji.getZjcb()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setLbsy(Optional.ofNullable(projectCostHuiji.getLbsy()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setWorkhour(Optional.ofNullable(projectCostHuiji.getWorkhour()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setSjgs(Optional.ofNullable(projectCostHuiji.getSjgs()).orElse(BigDecimal.ZERO));
|
|
|
+ projectCostHuiji.setScgs(Optional.ofNullable(projectCostHuiji.getScgs()).orElse(BigDecimal.ZERO));
|
|
|
+
|
|
|
|
|
|
if (yzsl.compareTo(BigDecimal.ZERO) != 0) {
|
|
|
// 单台 -- 预估价
|
|
@@ -281,7 +300,7 @@ public class ProjectCostHuijiServiceImpl extends ServiceImpl<ProjectCostHuijiMap
|
|
|
productPrice.setBusinessman(projectCostHuiji.getBusinessman());
|
|
|
productPrice.setSjgs(oneSjgs);
|
|
|
productPrice.setScgs(oneScgs);
|
|
|
- String status = Optional.ofNullable(projectCostHuiji.getStatus()).orElse("0");
|
|
|
+ String status = Optional.ofNullable(projectCostHuiji.getHjstatus()).orElse("0");
|
|
|
productPrice.setStatus(status);
|
|
|
productPriceList.add(productPrice);
|
|
|
}
|