mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-13 21:32:07 +08:00
资金管理购买记录、组织资金接口单元测试完善
This commit is contained in:
+1
-1
@@ -111,7 +111,7 @@ public interface PurchaseRecordMapper extends BaseMapperX<PurchaseRecordDO> {
|
||||
* 查询当日销售总额
|
||||
* @return
|
||||
*/
|
||||
BigDecimal getTodaySales();
|
||||
BigDecimal getTodaySales(@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
/**
|
||||
* 分页查询销售记录
|
||||
|
||||
+2
-1
@@ -1,5 +1,6 @@
|
||||
package com.cf.imes.module.system.service.funds.organamount;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.cf.imes.framework.security.core.util.SecurityFrameworkUtils;
|
||||
@@ -116,7 +117,7 @@ public class OrganAmountServiceImpl implements OrganAmountService {
|
||||
String dateStr = dateList.get(i);
|
||||
|
||||
List<OrganAmountGroupByCreateTimeRespVO> organIncomeExpenseGroupByCreateTimeRespVOS = organIncomeExpenseGroupByCreateTimeRespMap.get(dateStr);
|
||||
amountArr[i] = organIncomeExpenseGroupByCreateTimeRespVOS != null && !organIncomeExpenseGroupByCreateTimeRespVOS.isEmpty() ? organIncomeExpenseGroupByCreateTimeRespVOS.get(0).getAmount() : BigDecimal.ZERO;
|
||||
amountArr[i] = CollUtil.isNotEmpty(organIncomeExpenseGroupByCreateTimeRespVOS) ? organIncomeExpenseGroupByCreateTimeRespVOS.get(0).getAmount() : BigDecimal.ZERO;
|
||||
}
|
||||
|
||||
orgAmountSeriesItem.put("data", amountArr);
|
||||
|
||||
+6
-7
@@ -183,6 +183,9 @@ public class PurchaseServiceImpl implements PurchaseService {
|
||||
|
||||
@Override
|
||||
public void createOrgInitProductPurchaseRecord(Long organId, List<OrganCreateProductPurchaseReqVO> productPurchaseReqVOS) {
|
||||
if (CollUtil.isEmpty(productPurchaseReqVOS)) {
|
||||
return;
|
||||
}
|
||||
for (OrganCreateProductPurchaseReqVO purchaseReqVO : productPurchaseReqVOS) {
|
||||
// 1、校验产品
|
||||
Long productId = purchaseReqVO.getProductId();
|
||||
@@ -280,14 +283,10 @@ public class PurchaseServiceImpl implements PurchaseService {
|
||||
}
|
||||
|
||||
// 7、新增
|
||||
if (CollUtil.isNotEmpty(createList)) {
|
||||
createOrgInitProductPurchaseRecord(organId, createList);
|
||||
}
|
||||
createOrgInitProductPurchaseRecord(organId, createList);
|
||||
|
||||
// 8、删除
|
||||
if (CollUtil.isNotEmpty(deleteIdList)) {
|
||||
purchaseRecordMapper.deleteByIds(deleteIdList);
|
||||
}
|
||||
purchaseRecordMapper.deleteByIds(deleteIdList);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -551,7 +550,7 @@ public class PurchaseServiceImpl implements PurchaseService {
|
||||
public ManageSalesTotalStatisticRespVO getSalesTotalStatistics() {
|
||||
ManageSalesTotalStatisticRespVO respVO = new ManageSalesTotalStatisticRespVO();
|
||||
respVO.setSalesTotal(purchaseRecordMapper.getTotalSales().getAmount());
|
||||
respVO.setSalesToday(purchaseRecordMapper.getTodaySales());
|
||||
respVO.setSalesToday(purchaseRecordMapper.getTodaySales(LocalDateTime.now().plusDays(1)));
|
||||
return respVO;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@
|
||||
from purchase_record
|
||||
where deleted = false and initial != true
|
||||
and create_time >= CURDATE()
|
||||
and create_time < CURDATE() + INTERVAL 1 DAY;
|
||||
and create_time < #{endTime};
|
||||
</select>
|
||||
|
||||
<sql id="dateCreate">
|
||||
|
||||
Reference in New Issue
Block a user