修改批量出入库
This commit is contained in:
@@ -454,7 +454,7 @@ public class SummaryServiceImpl implements SummaryService {
|
||||
endTime = new Date();
|
||||
}
|
||||
TbOrderPayCountVo payCount = tbOrderInfoRepository.queryOrderPayCount(shopId, start, end);
|
||||
TbOrderPayCountVo refCount = tbOrderInfoRepository.queryTbOrderRefund(shopId, start, end);
|
||||
TbOrderPayCountVo refCount = tbOrderInfoRepository.queryTbOrderRefund(shopId, null,start, end);
|
||||
payCount.setPayAmount(new BigDecimal(payCount.getPayAmount().toString()).subtract(new BigDecimal(refCount.getPayAmount().toString())));
|
||||
payCount.setIcon("el-icon-coin");
|
||||
list.add(payCount);
|
||||
|
||||
@@ -150,7 +150,10 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
|
||||
end = createdAt.get(1);
|
||||
}
|
||||
}
|
||||
List<TbOrderPayCountVo> payCountVoList = tbOrderInfoRepository.queryTbOrderPayCount(criteria.getShopId(), start, end);
|
||||
if(ObjectUtil.isEmpty(criteria.getTableName())){
|
||||
criteria.setTableName(null);
|
||||
}
|
||||
List<TbOrderPayCountVo> payCountVoList = tbOrderInfoRepository.queryTbOrderPayCount(criteria.getShopId(),criteria.getTableName(), start, end);
|
||||
BigDecimal totalPayAmount = BigDecimal.ZERO;
|
||||
for (TbOrderPayCountVo payCount : payCountVoList) {
|
||||
totalPayAmount = totalPayAmount.add(new BigDecimal(payCount.getPayAmount().toString()));
|
||||
@@ -167,7 +170,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
|
||||
result.add(payCount);
|
||||
}
|
||||
}
|
||||
TbOrderPayCountVo payRufund = tbOrderInfoRepository.queryTbOrderRefund(criteria.getShopId(), start, end);
|
||||
TbOrderPayCountVo payRufund = tbOrderInfoRepository.queryTbOrderRefund(criteria.getShopId(),criteria.getTableName(), start, end);
|
||||
if (payRufund != null) {
|
||||
totalPayAmount = totalPayAmount.subtract(new BigDecimal(payRufund.getPayAmount().toString()));
|
||||
payRufund.setPayType("退单");
|
||||
@@ -400,6 +403,28 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
|
||||
.collect(Collectors.joining("/"));
|
||||
map.put("商品信息", productNames);
|
||||
//
|
||||
|
||||
if(ObjectUtil.isNotEmpty(tbOrderInfo.getOrderType())&&ObjectUtil.isNotNull(tbOrderInfo.getOrderType())){
|
||||
switch (tbOrderInfo.getPayType()){
|
||||
case "scanCode":
|
||||
tbOrderInfo.setPayType("收款码支付");
|
||||
break;
|
||||
case "deposit":
|
||||
tbOrderInfo.setPayType("会员卡支付");
|
||||
break;
|
||||
case "cash":
|
||||
tbOrderInfo.setPayType("现金支付");
|
||||
break;
|
||||
case "wx_lite":
|
||||
tbOrderInfo.setPayType("微信支付");
|
||||
break;
|
||||
|
||||
}
|
||||
}else {
|
||||
tbOrderInfo.setPayType("");
|
||||
}
|
||||
|
||||
|
||||
map.put("支付类型", tbOrderInfo.getPayType());
|
||||
map.put("订单金额", tbOrderInfo.getOrderAmount());
|
||||
map.put("退单金额", tbOrderInfo.getRefundAmount());
|
||||
@@ -442,6 +467,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
|
||||
map.put("状态", tbOrderInfo.getStatus());
|
||||
map.put("创建日期", DateUtil.timeStampFormatyMdHms(tbOrderInfo.getCreatedAt()));
|
||||
map.put("备注", tbOrderInfo.getRemark());
|
||||
map.put("台桌",tbOrderInfo.getTableName());
|
||||
list.add(map);
|
||||
}
|
||||
FileUtil.downloadExcel(list, response);
|
||||
|
||||
Reference in New Issue
Block a user