|
|
@ -6,6 +6,7 @@ import com.example.demo.domain.vo.cash.CashRecordDone; |
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
import com.example.demo.mapper.cash.CashRefundMapper; |
|
|
import com.example.demo.mapper.cash.CashRefundMapper; |
|
|
import com.example.demo.mapper.coin.AuditMapper; |
|
|
import com.example.demo.mapper.coin.AuditMapper; |
|
|
|
|
|
import com.example.demo.mapper.coin.MarketMapper; |
|
|
import com.example.demo.mapper.coin.RefundMapper; |
|
|
import com.example.demo.mapper.coin.RefundMapper; |
|
|
import com.example.demo.service.cash.RefundService; |
|
|
import com.example.demo.service.cash.RefundService; |
|
|
import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageHelper; |
|
|
@ -37,6 +38,8 @@ public class CashRefundServiceImpl implements RefundService { |
|
|
private RefundMapper refundMapper; |
|
|
private RefundMapper refundMapper; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private AuditMapper auditMapper; |
|
|
private AuditMapper auditMapper; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private MarketMapper marketMapper; |
|
|
@Override |
|
|
@Override |
|
|
public PageInfo<CashRecordDone> select(Integer pageNum, Integer pageSize, CashRecordDone cashRecordDone) { |
|
|
public PageInfo<CashRecordDone> select(Integer pageNum, Integer pageSize, CashRecordDone cashRecordDone) { |
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
@ -75,7 +78,9 @@ public class CashRefundServiceImpl implements RefundService { |
|
|
//生成订单号后半部分 |
|
|
//生成订单号后半部分 |
|
|
String orderNumber = cashRecordDone.getOrderCode(); |
|
|
String orderNumber = cashRecordDone.getOrderCode(); |
|
|
//构建订单信息 |
|
|
//构建订单信息 |
|
|
cashRecordDone.setOrderCode("TK_" + orderNumber); //订单号 |
|
|
|
|
|
|
|
|
cashRecordDone.setOrderCode("TK" + orderNumber); //订单号 |
|
|
|
|
|
cashRecordDone.setMarket(marketMapper.getMarketId(cashRecordDone.getMarket())); |
|
|
|
|
|
cashRecordDone.setReceivedMarket(marketMapper.getMarketId(cashRecordDone.getReceivedMarket())); |
|
|
cashRefundMapper.insert(cashRecordDone); |
|
|
cashRefundMapper.insert(cashRecordDone); |
|
|
CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
cashRecordDone1.setId(cashRecordDone.getId()); |
|
|
cashRecordDone1.setId(cashRecordDone.getId()); |
|
|
@ -86,7 +91,7 @@ public class CashRefundServiceImpl implements RefundService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public int update(CashRecordDone cashRecordDone) { |
|
|
|
|
|
|
|
|
public int update(CashRecordDone cashRecordDone) throws Exception { |
|
|
if (cashRecordDone.getJwcode()== null) { |
|
|
if (cashRecordDone.getJwcode()== null) { |
|
|
throw new RuntimeException("未输入精网号"); |
|
|
throw new RuntimeException("未输入精网号"); |
|
|
} |
|
|
} |
|
|
@ -112,8 +117,11 @@ public class CashRefundServiceImpl implements RefundService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public int review(CashRecordDone cashRecordDone) { |
|
|
|
|
|
|
|
|
public int review(CashRecordDone cashRecordDone) throws Exception { |
|
|
if(cashRecordDone.getStatus()== 12|| cashRecordDone.getStatus()== 22){ |
|
|
if(cashRecordDone.getStatus()== 12|| cashRecordDone.getStatus()== 22){ |
|
|
|
|
|
if(cashRecordDone.getOrderCode()== null){ |
|
|
|
|
|
throw new RuntimeException("未输入订单号"); |
|
|
|
|
|
} |
|
|
CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
cashRecordDone1.setOrderCode(cashRecordDone.getOrderCode().substring(2)); |
|
|
cashRecordDone1.setOrderCode(cashRecordDone.getOrderCode().substring(2)); |
|
|
cashRecordDone1.setStatus(4); |
|
|
cashRecordDone1.setStatus(4); |
|
|
@ -126,7 +134,7 @@ CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public int executor(CashRecordDone cashRecordDone) { |
|
|
|
|
|
|
|
|
public int executor(CashRecordDone cashRecordDone) throws Exception { |
|
|
if(cashRecordDone.getRefundVoucher()== null){ |
|
|
if(cashRecordDone.getRefundVoucher()== null){ |
|
|
throw new RuntimeException("未输入退款凭证"); |
|
|
throw new RuntimeException("未输入退款凭证"); |
|
|
} |
|
|
} |
|
|
|