|
|
@@ -64,6 +64,7 @@ import com.zhongzheng.modules.top.order.bo.PayOrderCallBackBo;
|
|
|
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.user.domain.TopSysRole;
|
|
|
import com.zhongzheng.modules.top.user.domain.TopSysUserRole;
|
|
|
import com.zhongzheng.modules.top.user.service.ITopSysConfigService;
|
|
|
@@ -2565,15 +2566,53 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<TopOldOrderExportVo> tenantListExport(TopDivideLogQueryBo bo) {
|
|
|
- List<TopOldOrderExportVo> listExport = new ArrayList<>();
|
|
|
+ public List<TopOldOrderCompanyExportVo> tenantListExport(TopDivideLogQueryBo bo) {
|
|
|
+ List<TopOldOrderCompanyExportVo> listExport = new ArrayList<>();
|
|
|
List<TopDivideLogVo> list = iTopDivideLogService.getCompanyList(bo);
|
|
|
- /* for (TopOldOrderVo vo : list) {
|
|
|
- if (vo.getCreditStatus() == 0 && Validator.isNotEmpty(vo.getPredictReceiveTime())) {
|
|
|
- Integer predictDay = DateUtils.dayBetween(vo.getPredictReceiveTime(), DateUtils.getNowTime());
|
|
|
- vo.setPredictReceiveDay(predictDay);
|
|
|
+ for (TopDivideLogVo logVos : list) {
|
|
|
+ TopOldOrderCompanyExportVo exportVo = BeanUtil.toBean(logVos, TopOldOrderCompanyExportVo.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.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());
|
|
|
+ if(Validator.isNotEmpty(logVos.getBillType())){
|
|
|
+ if(logVos.getBillType()==1){
|
|
|
+ exportVo.setBillType("月度");
|
|
|
+ }
|
|
|
+ else if(logVos.getBillType()==2){
|
|
|
+ exportVo.setBillType("季度");
|
|
|
+ }
|
|
|
+ else if(logVos.getBillType()==3){
|
|
|
+ exportVo.setBillType("半年");
|
|
|
+ }
|
|
|
+ else if(logVos.getBillType()==4){
|
|
|
+ exportVo.setBillType("年度");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ listExport.add(exportVo);
|
|
|
+ }
|
|
|
return listExport;
|
|
|
}
|
|
|
|