|
@ -10,16 +10,15 @@ import com.qs.serve.modules.check.common.DataSupplierSo; |
|
|
import com.qs.serve.modules.check.entity.DataCheckApplyDetailInfo; |
|
|
import com.qs.serve.modules.check.entity.DataCheckApplyDetailInfo; |
|
|
import com.qs.serve.modules.check.entity.DataCheckApplyDetailItem; |
|
|
import com.qs.serve.modules.check.entity.DataCheckApplyDetailItem; |
|
|
import com.qs.serve.modules.check.entity.DataCheckApplyMainInfo; |
|
|
import com.qs.serve.modules.check.entity.DataCheckApplyMainInfo; |
|
|
|
|
|
import com.qs.serve.modules.check.service.DateCheckApplyService; |
|
|
import lombok.AllArgsConstructor; |
|
|
import lombok.AllArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
|
import java.time.LocalDate; |
|
|
import java.time.LocalDate; |
|
|
import java.util.ArrayList; |
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
/** |
|
|
/** |
|
|
* 数据 对账单 |
|
|
* 数据 对账单 |
|
|
* @author YenHex |
|
|
* @author YenHex |
|
@ -31,7 +30,7 @@ import java.util.List; |
|
|
@RequestMapping("data/checkApply") |
|
|
@RequestMapping("data/checkApply") |
|
|
public class DateCheckApplyController { |
|
|
public class DateCheckApplyController { |
|
|
|
|
|
|
|
|
private BmsSupplierMapper supplierMapper; |
|
|
private DateCheckApplyService dateCheckApplyService; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 汇总账单 |
|
|
* 汇总账单 |
|
@ -41,24 +40,9 @@ public class DateCheckApplyController { |
|
|
@GetMapping("/summary") |
|
|
@GetMapping("/summary") |
|
|
@SysLog(module = SystemModule.Verification, title = "客户汇总账单", biz = BizType.EXPORT) |
|
|
@SysLog(module = SystemModule.Verification, title = "客户汇总账单", biz = BizType.EXPORT) |
|
|
public R<DataCheckApplyMainInfo> getSummary(DataSupplierSo param){ |
|
|
public R<DataCheckApplyMainInfo> getSummary(DataSupplierSo param){ |
|
|
param.getSupplierId(); |
|
|
param.setEndDate(LocalDate.now()); |
|
|
DataCheckApplyMainInfo info = new DataCheckApplyMainInfo(); |
|
|
DataCheckApplyMainInfo info = dateCheckApplyService.getDataCheckApplyMainInfo(param); |
|
|
info.setCostApplyAmt(BigDecimal.ONE); |
|
|
return R.ok(info); |
|
|
info.setCheckedAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setCheckingAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setNotCheckAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setDontCheckAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setPayAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setUnPayAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setNotPayAmt(BigDecimal.ONE); |
|
|
|
|
|
info.setCusName("测试一同胡"); |
|
|
|
|
|
info.setCusAddress("辽宁省-本溪市-本溪满族自治县-ABKDJFflJKLSDF"); |
|
|
|
|
|
info.setCusCode("465465465"); |
|
|
|
|
|
info.setContactUser("测试人"); |
|
|
|
|
|
info.setContactMobile("13200000000"); |
|
|
|
|
|
info.setStartDate(LocalDate.now()); |
|
|
|
|
|
info.setEndDate(LocalDate.now()); |
|
|
|
|
|
return R.ok(); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -69,33 +53,9 @@ public class DateCheckApplyController { |
|
|
@GetMapping("/itemized") |
|
|
@GetMapping("/itemized") |
|
|
@SysLog(module = SystemModule.Verification, title = "客户明细帐", biz = BizType.EXPORT) |
|
|
@SysLog(module = SystemModule.Verification, title = "客户明细帐", biz = BizType.EXPORT) |
|
|
public R<DataCheckApplyDetailInfo> getItemized(DataSupplierSo param){ |
|
|
public R<DataCheckApplyDetailInfo> getItemized(DataSupplierSo param){ |
|
|
DataCheckApplyDetailInfo info = new DataCheckApplyDetailInfo(); |
|
|
param.setEndDate(LocalDate.now()); |
|
|
|
|
|
DataCheckApplyDetailInfo detailInfo = dateCheckApplyService.getDataCheckApplyDetailInfo(param); |
|
|
info.setCusName("测试一同胡"); |
|
|
return R.ok(detailInfo); |
|
|
info.setCusAddress("辽宁省-本溪市-本溪满族自治县-ABKDJFflJKLSDF"); |
|
|
|
|
|
info.setCusCode("465465465"); |
|
|
|
|
|
info.setContactUser("测试人"); |
|
|
|
|
|
info.setContactMobile("13200000000"); |
|
|
|
|
|
info.setStartDate(LocalDate.now()); |
|
|
|
|
|
info.setEndDate(LocalDate.now()); |
|
|
|
|
|
List<DataCheckApplyDetailItem> detailItemList = new ArrayList<>(); |
|
|
|
|
|
for (int i = 1; i < 31; i++) { |
|
|
|
|
|
DataCheckApplyDetailItem item = new DataCheckApplyDetailItem(); |
|
|
|
|
|
item.setActivityCode(System.currentTimeMillis()+""); |
|
|
|
|
|
item.setActivityDate("2023-12-"+i); |
|
|
|
|
|
item.setActivityTheme("2023年12月"+i+"日 375g果乐活动档期补差:0.8/包*12000=9600元"); |
|
|
|
|
|
item.setCostApplyAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setCheckedAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setCheckingAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setNotCheckAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setDontCheckAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setPayAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setUnPayAmt(BigDecimal.ONE); |
|
|
|
|
|
item.setNotPayAmt(BigDecimal.ONE); |
|
|
|
|
|
detailItemList.add(item); |
|
|
|
|
|
} |
|
|
|
|
|
info.setDetailList(detailItemList); |
|
|
|
|
|
return R.ok(info); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|