| | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | |
| | | private final PlatformBannerMapper platformBannerMapper; |
| | | private final MallGoodsImagesMapper mallGoodsImagesMapper; |
| | | private final DappMemberDao dappMemberDao; |
| | | |
| | | @Override |
| | | public IPage<MallGoods> getCategoryListInPage(MallGoods mallGoods, QueryRequest request) { |
| | |
| | | updateDataDic(DataDictionaryEnum.WITHDRAW_FEE.getType(), |
| | | DataDictionaryEnum.WITHDRAW_FEE.getCode(), |
| | | hlmBasicPerkDto.getWithDrawFee()); |
| | | updateDataDic(DataDictionaryEnum.MIN_WITHDRAW_AMOUNT.getType(), |
| | | DataDictionaryEnum.MIN_WITHDRAW_AMOUNT.getCode(), |
| | | hlmBasicPerkDto.getMinWithdraw()); |
| | | updateDataDic(DataDictionaryEnum.MAX_WITHDRAW_AMOUNT.getType(), |
| | | DataDictionaryEnum.MAX_WITHDRAW_AMOUNT.getCode(), |
| | | hlmBasicPerkDto.getMaxWithdraw()); |
| | | } |
| | | |
| | | @Override |
| | |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse delOrder(Long id) { |
| | | MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallOrderInfo)){ |
| | | return new FebsResponse().fail().message("订单不存在,请刷新重试"); |
| | | } |
| | | mallOrderInfoMapper.deleteById(id); |
| | | dappMemberDao.deleteByOrderId(id); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public void deliverGoodsByOrderNo(DeliverGoodsDto deliverGoods) { |
| | | |
| | | MallOrderInfo mallOrderInfo = dappMemberDao.selectOrderByOrderNo(deliverGoods.getOrderNo()); |
| | | if(ObjectUtil.isEmpty(mallOrderInfo)){ |
| | | return; |
| | | } |
| | | Integer status = mallOrderInfo.getStatus(); |
| | | if(2 != status){ |
| | | return; |
| | | } |
| | | Integer deliverState = mallOrderInfo.getDeliverState(); |
| | | if(1 != deliverState){ |
| | | return; |
| | | } |
| | | String expressNo = deliverGoods.getExpressNo(); |
| | | if(StrUtil.isEmpty(expressNo)){ |
| | | return; |
| | | } |
| | | String expressCom = deliverGoods.getExpressCom(); |
| | | if(StrUtil.isEmpty(expressCom)){ |
| | | return; |
| | | } |
| | | mallOrderInfo.setDeliverState(2); |
| | | mallOrderInfo.setDeliverName(expressCom); |
| | | mallOrderInfo.setDeliverCode(expressNo); |
| | | mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | } |
| | | |
| | | } |