|
@@ -65,6 +65,7 @@ import com.zhongzheng.modules.top.order.bo.TopOrderRecNoteAddBo;
|
|
|
import com.zhongzheng.modules.top.order.domain.TopOrderBankPay;
|
|
|
import com.zhongzheng.modules.top.order.service.ITopOrderBankPayService;
|
|
|
import com.zhongzheng.modules.top.order.vo.TopOldOrderCompanyExportVo;
|
|
|
+import com.zhongzheng.modules.top.order.vo.TopOldOrderSellerExportVo;
|
|
|
import com.zhongzheng.modules.top.user.domain.TopSysRole;
|
|
|
import com.zhongzheng.modules.top.user.domain.TopSysUserRole;
|
|
|
import com.zhongzheng.modules.top.user.service.ITopSysConfigService;
|
|
@@ -1732,9 +1733,9 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public TopOldOrderVo divideOrderDetail(String orderSn) {
|
|
|
+ public TopOldOrderVo divideOrderDetail(TopOldOrderCheckLogQueryBo bo) {
|
|
|
//查询视图 v_top_order
|
|
|
- TopOldOrderVo orderVo = baseMapper.queryById(orderSn);
|
|
|
+ TopOldOrderVo orderVo = baseMapper.queryById(bo.getOrderSn());
|
|
|
if (ObjectUtils.isNull(orderVo)) {
|
|
|
throw new CustomException("订单号错误!");
|
|
|
}
|
|
@@ -2580,6 +2581,9 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
Integer predictDay = DateUtils.dayBetween(logVos.getPredictPayTime(), DateUtils.getNowTime());
|
|
|
exportVo.setPredictPayDay(predictDay);
|
|
|
}
|
|
|
+ if(logVos.getPayStatus()!=1){
|
|
|
+ exportVo.setWaitDeductMoney(exportVo.getDeductMoney());
|
|
|
+ }
|
|
|
if(logVos.getPayStatus()==1){
|
|
|
exportVo.setCheckStatus("已支付");
|
|
|
exportVo.setPayTime(DateUtils.timestampToDate(logVos.getPayTime()));
|
|
@@ -2617,14 +2621,41 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<TopOldOrderExportVo> sellerListExport(TopOldOrderQueryBo bo) {
|
|
|
- List<TopOldOrderExportVo> listExport = new ArrayList<>();
|
|
|
- List<TopOldOrderVo> list = this.baseMapper.queryDivSellerList(bo);
|
|
|
- for (TopOldOrderVo vo : list) {
|
|
|
- if (vo.getCreditStatus() == 0 && Validator.isNotEmpty(vo.getPredictReceiveTime())) {
|
|
|
- Integer predictDay = DateUtils.dayBetween(vo.getPredictReceiveTime(), DateUtils.getNowTime());
|
|
|
- vo.setPredictReceiveDay(predictDay);
|
|
|
+ public List<TopOldOrderSellerExportVo> sellerListExport(TopDivideLogQueryBo bo) {
|
|
|
+ List<TopOldOrderSellerExportVo> listExport = new ArrayList<>();
|
|
|
+ List<TopDivideLogVo> list = iTopDivideLogService.getSellerList(bo);
|
|
|
+ for (TopDivideLogVo logVos : list) {
|
|
|
+ TopOldOrderSellerExportVo exportVo = BeanUtil.toBean(logVos, TopOldOrderSellerExportVo.class);
|
|
|
+ if (Validator.isNotEmpty(logVos.getBillDay())) {
|
|
|
+ Calendar cal1 = new GregorianCalendar();
|
|
|
+ cal1.setTimeInMillis(logVos.getMonthTime()* 1000);
|
|
|
+ cal1.add(Calendar.MONTH, 1);
|
|
|
+ cal1.set(Calendar.DAY_OF_MONTH, logVos.getBillDay());
|
|
|
+ exportVo.setPredictPayTime(DateUtils.timestampToDate(cal1.getTimeInMillis()/1000));
|
|
|
+ Integer predictDay = DateUtils.dayBetween(logVos.getPredictPayTime(), DateUtils.getNowTime());
|
|
|
+ exportVo.setPredictPayDay(predictDay);
|
|
|
}
|
|
|
+ if(logVos.getPayStatus()!=1){
|
|
|
+ exportVo.setWaitDeductMoney(exportVo.getDeductMoney());
|
|
|
+ }
|
|
|
+ if(logVos.getPayStatus()==1){
|
|
|
+ exportVo.setCheckStatus("已支付");
|
|
|
+ exportVo.setPayTime(DateUtils.timestampToDate(logVos.getPayTime()));
|
|
|
+ }
|
|
|
+ else if(logVos.getPayStatus()==0){
|
|
|
+ exportVo.setCheckStatus("待支付");
|
|
|
+ }
|
|
|
+ else if(logVos.getPayStatus()==2){
|
|
|
+ exportVo.setCheckStatus("待审核");
|
|
|
+ }
|
|
|
+ else if(logVos.getPayStatus()==3){
|
|
|
+ exportVo.setCheckStatus("打款中");
|
|
|
+ }
|
|
|
+ else if(logVos.getPayStatus()==4){
|
|
|
+ exportVo.setCheckStatus("打款失败");
|
|
|
+ }
|
|
|
+ exportVo.setTimeStr(logVos.getYear()+"-"+logVos.getMonth());
|
|
|
+ listExport.add(exportVo);
|
|
|
}
|
|
|
return listExport;
|
|
|
}
|