| | |
| | | insert.setPricePramId(pricingDetail.getPricePramId()); |
| | | insert.setBikeTypeId(pricingDetail.getBikeTypeId()); |
| | | insert.setBaseTime(pricingDetail.getBaseTime()); |
| | | insert.setBasePrice(pricingDetail.getBasePrice()); |
| | | insert.setUnitTime(pricingDetail.getUnitTime()); |
| | | insert.setUnitPrice(pricingDetail.getUnitPrice()); |
| | | insert.setHolidayBaseTime(pricingDetail.getHolidayBaseTime()); |
| | | insert.setHolidayBasePrice(pricingDetail.getHolidayBasePrice()); |
| | | insert.setHolidayUnitTime(pricingDetail.getHolidayUnitTime()); |
| | | insert.setHolidayUnitPrice(pricingDetail.getHolidayUnitPrice()); |
| | | insert.setBasePrice(Constants.formatDecimalNum(pricingDetail.getBasePrice()).multiply(new BigDecimal(100))); |
| | | insert.setUnitPrice(Constants.formatDecimalNum(pricingDetail.getUnitPrice()).multiply(new BigDecimal(100))); |
| | | insert.setHolidayBasePrice(Constants.formatDecimalNum(pricingDetail.getHolidayBasePrice()).multiply(new BigDecimal(100))); |
| | | insert.setHolidayUnitPrice(Constants.formatDecimalNum(pricingDetail.getHolidayUnitPrice()).multiply(new BigDecimal(100))); |
| | | insert.setInfo(pricingDetail.getInfo()); |
| | | insert.setTitle(pricingDetail.getTitle()); |
| | | pricingDetailMapper.insert(pricingDetail); |
| | |
| | | LoginUserInfo principal = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | pricingDetail.setEditDate(new Date()); |
| | | pricingDetail.setEditor(principal.getId()); |
| | | pricingDetail.setBasePrice(Constants.formatDecimalNum(pricingDetail.getBasePrice()).multiply(new BigDecimal(100))); |
| | | pricingDetail.setUnitPrice(Constants.formatDecimalNum(pricingDetail.getUnitPrice()).multiply(new BigDecimal(100))); |
| | | pricingDetail.setHolidayBasePrice(Constants.formatDecimalNum(pricingDetail.getHolidayBasePrice()).multiply(new BigDecimal(100))); |
| | | pricingDetail.setHolidayUnitPrice(Constants.formatDecimalNum(pricingDetail.getHolidayUnitPrice()).multiply(new BigDecimal(100))); |
| | | |
| | | pricingDetailMapper.updateById(pricingDetail); |
| | | } |
| | | |
| | |
| | | |
| | | @Override |
| | | public PricingDetail findById(String id) { |
| | | return pricingDetailMapper.selectById(id); |
| | | PricingDetail model = pricingDetailMapper.selectById(id); |
| | | if(model !=null ){ |
| | | model.setBasePrice(Constants.translateMoney(model.getBasePrice())); |
| | | model.setHolidayBasePrice(Constants.translateMoney(model.getHolidayBasePrice())); |
| | | model.setUnitPrice(Constants.translateMoney(model.getUnitPrice())); |
| | | model.setHolidayUnitPrice(Constants.translateMoney(model.getHolidayUnitPrice())); |
| | | } |
| | | return model; |
| | | } |
| | | |
| | | @Override |
| | | public PricingDetail findOne(PricingDetail pricingDetail) { |
| | | QueryWrapper<PricingDetail> wrapper = new QueryWrapper<>(pricingDetail); |
| | | return pricingDetailMapper.selectOne(wrapper.last(" limit 1")); |
| | | PricingDetail model = pricingDetailMapper.selectOne(wrapper.last(" limit 1")); |
| | | if(model !=null ){ |
| | | model.setBasePrice(Constants.translateMoney(model.getBasePrice())); |
| | | model.setHolidayBasePrice(Constants.translateMoney(model.getHolidayBasePrice())); |
| | | model.setUnitPrice(Constants.translateMoney(model.getUnitPrice())); |
| | | model.setHolidayUnitPrice(Constants.translateMoney(model.getHolidayUnitPrice())); |
| | | } |
| | | return model; |
| | | } |
| | | |
| | | @Override |
| | |
| | | .eq(BaseParam::getType,Constants.THREE); |
| | | wrapper.selectAll(PricingDetail.class) |
| | | .selectAs(BaseParam::getName,PricingDetail::getBikeTypeName); |
| | | return pricingDetailJoinMapper.selectJoinList(PricingDetail.class,wrapper); |
| | | List<PricingDetail> result = pricingDetailJoinMapper.selectJoinList(PricingDetail.class,wrapper); |
| | | if(result!=null){ |
| | | for(PricingDetail model :result){ |
| | | model.setBasePrice(Constants.translateMoney(model.getBasePrice())); |
| | | model.setHolidayBasePrice(Constants.translateMoney(model.getHolidayBasePrice())); |
| | | model.setUnitPrice(Constants.translateMoney(model.getUnitPrice())); |
| | | model.setHolidayUnitPrice(Constants.translateMoney(model.getHolidayUnitPrice())); |
| | | } |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | |
| | | queryWrapper.orderByAsc(sortData.getProperty()); |
| | | } |
| | | } |
| | | return PageData.from(pricingDetailMapper.selectPage(page, queryWrapper)); |
| | | IPage<PricingDetail> result =pricingDetailMapper.selectPage(page, queryWrapper); |
| | | if(result.getRecords()!= null ){ |
| | | for(PricingDetail model : result.getRecords()){ |
| | | model.setBasePrice(Constants.translateMoney(model.getBasePrice())); |
| | | model.setHolidayBasePrice(Constants.translateMoney(model.getHolidayBasePrice())); |
| | | model.setUnitPrice(Constants.translateMoney(model.getUnitPrice())); |
| | | model.setHolidayUnitPrice(Constants.translateMoney(model.getHolidayUnitPrice())); |
| | | } |
| | | } |
| | | return PageData.from(result); |
| | | } |
| | | |
| | | @Override |