| | |
| | | private final MallProductSellMapper mallProductSellMapper; |
| | | private final MallProductSellRecordMapper mallProductSellRecordMapper; |
| | | private final MallProductBuyRecordMapper mallProductBuyRecordMapper; |
| | | private final MallMemberSpeakMapper mallMemberSpeakMapper; |
| | | |
| | | @Override |
| | | public List<ApiMallProductNftVo> productNFTList() { |
| | |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse orderSellComplain(ApiOrderSellComplainDto apiOrderSellComplainDto) { |
| | | Long memberId = LoginUserUtil.getLoginUser().getId(); |
| | | Long sellRecordId = apiOrderSellComplainDto.getSellRecordId(); |
| | | MallProductSellRecord mallProductSellRecord = mallProductSellRecordMapper.selectById(sellRecordId); |
| | | if(ObjectUtil.isEmpty(mallProductSellRecord)){ |
| | | throw new FebsException("记录不存在"); |
| | | } |
| | | |
| | | MallProductBuyRecord mallProductBuyRecord = mallProductBuyRecordMapper.selectById(mallProductSellRecord.getBuyRecordId()); |
| | | if(ObjectUtil.isEmpty(mallProductBuyRecord)){ |
| | | throw new FebsException("记录不存在"); |
| | | } |
| | | |
| | | mallProductBuyRecord.setState(ProductEnum.PRODUCT_MATE_STATE_COMPLAIN.getValue()); |
| | | mallProductBuyRecordMapper.updateById(mallProductBuyRecord); |
| | | |
| | | mallProductSellRecord.setState(ProductEnum.PRODUCT_MATE_STATE_COMPLAIN.getValue()); |
| | | mallProductSellRecordMapper.updateById(mallProductSellRecord); |
| | | |
| | | MallMemberSpeak mallMemberSpeak = new MallMemberSpeak(); |
| | | mallMemberSpeak.setMemberId(memberId); |
| | | mallMemberSpeak.setState(ProductEnum.SPEAK_NO_DEAL.getValue()); |
| | | String description = apiOrderSellComplainDto.getDescription(); |
| | | String buyOrderNo = mallProductBuyRecord.getBuyOrderNo(); |
| | | mallMemberSpeak.setDescription("编号:"+buyOrderNo+","+description); |
| | | mallMemberSpeakMapper.insert(mallMemberSpeak); |
| | | return new FebsResponse().success(); |
| | | } |
| | | } |