Commit 3c6f78ff by 高晓磊

今日砂价筛选条件别名少了一个master

parent 63df027e
...@@ -117,8 +117,8 @@ public class PriceAdjustmentDaoImpl extends AbstractBaseDao implements PriceAdju ...@@ -117,8 +117,8 @@ public class PriceAdjustmentDaoImpl extends AbstractBaseDao implements PriceAdju
KClass bean = Amino.getStaticMetadataContext().getBean(PriceAdjustmentConstant.DETAIL_ENTITY, KClass.class); KClass bean = Amino.getStaticMetadataContext().getBean(PriceAdjustmentConstant.DETAIL_ENTITY, KClass.class);
DetachedCriteria detachedCriteria = DetachedCriteria.forEntityName(bean.getName()); DetachedCriteria detachedCriteria = DetachedCriteria.forEntityName(bean.getName());
detachedCriteria.add(Restrictions.eq(BaseConstants.DEL, false));
detachedCriteria.createAlias("master", "master"); detachedCriteria.createAlias("master", "master");
detachedCriteria.add(Restrictions.eq("master."+BaseConstants.DEL, false));
detachedCriteria.add(Restrictions.in("master.applyStatus", BizProcessState.DONE_WITH_AGREE.getValue())); detachedCriteria.add(Restrictions.in("master.applyStatus", BizProcessState.DONE_WITH_AGREE.getValue()));
detachedCriteria.add(Restrictions.in("master.adjustmentStatus", PriceAdjustmentAdjustmentStatusEnum.PROCESSING.getValue())); detachedCriteria.add(Restrictions.in("master.adjustmentStatus", PriceAdjustmentAdjustmentStatusEnum.PROCESSING.getValue()));
detachedCriteria.add(Restrictions.in("dinasType.id", dinasTypeIds)); detachedCriteria.add(Restrictions.in("dinasType.id", dinasTypeIds));
...@@ -191,8 +191,7 @@ public class PriceAdjustmentDaoImpl extends AbstractBaseDao implements PriceAdju ...@@ -191,8 +191,7 @@ public class PriceAdjustmentDaoImpl extends AbstractBaseDao implements PriceAdju
detachedCriteria.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); detachedCriteria.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
List<HashMap<String, Object>> byCriteria = (List<HashMap<String, Object>>) template.findByCriteria(detachedCriteria); List<HashMap<String, Object>> byCriteria = (List<HashMap<String, Object>>) template.findByCriteria(detachedCriteria);
List<PriceAdjustmentEchartReturnEntity> priceAdjustmentEchartReturnEntities = getPriceAdjustmentEchartReturnEntities(byCriteria, priceAdjustmentEchartSearchEntity.getAdjustmentStartDate(), priceAdjustmentEchartSearchEntity.getAdjustmentEndDate()); return getPriceAdjustmentEchartReturnEntities(byCriteria, priceAdjustmentEchartSearchEntity.getAdjustmentStartDate(), priceAdjustmentEchartSearchEntity.getAdjustmentEndDate());
return priceAdjustmentEchartReturnEntities;
} }
@Override @Override
...@@ -203,16 +202,22 @@ public class PriceAdjustmentDaoImpl extends AbstractBaseDao implements PriceAdju ...@@ -203,16 +202,22 @@ public class PriceAdjustmentDaoImpl extends AbstractBaseDao implements PriceAdju
@Override @Override
public void updateToEnd(Date date) { public void updateToEnd(Date date) {
//先查询出当前即将生效的记录.获取到砂石类型与之前没有结束的砂石类型比较. 如果有相同的砂石类型,则将非该记录下的砂石类型结束 //先查询出当前即将生效的记录.获取到砂石类型与之前没有结束的砂石类型比较. 如果有相同的砂石类型,则将非该记录下的砂石类型结束
//获取master审批通过的&&生效结束时间为空的&&生效日为今天之前的砂石价格记录
Date endDateTimeOfDay = DateTimeUtils.getEndDateTimeOfDay(date); Date endDateTimeOfDay = DateTimeUtils.getEndDateTimeOfDay(date);
Date startDateTimeOfDay = DateTimeUtils.getStartDateTimeOfDay(date); Date startDateTimeOfDay = DateTimeUtils.getStartDateTimeOfDay(date);
KClass bean = Amino.getStaticMetadataContext().getBean(PriceAdjustmentConstant.DETAIL_ENTITY, KClass.class);
DetachedCriteria detachedCriteria = DetachedCriteria.forEntityName(bean.getName());
detachedCriteria.add(Restrictions.eq("master." + BaseConstants.DEL, false))
.add(Restrictions.in("master.applyStatus", BizProcessState.DONE_WITH_AGREE.getValue()))
.createAlias("master", "master")
.createAlias("master.station", "station")
.createAlias("master.regionalCompany", "regionalCompany")
.createAlias("dinasType", "dinasType");
} }
private List<UUID> getLastPriceByDateAndStatus(Date date) {
//获取
return null;
}
private List<UUID> getNoOverPrice(Date date) { private List<UUID> getNoOverPrice(Date date) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment