废弃的

This commit is contained in:
曹鹏飞 2026-03-12 16:50:06 +08:00
parent f36520de03
commit 49e935f83a
1 changed files with 0 additions and 82 deletions

View File

@ -1,82 +0,0 @@
package com.nflg.mobilebroken.quotation.controller;
import com.nflg.mobilebroken.common.pojo.ApiResult;
import com.nflg.mobilebroken.common.pojo.request.EditQuotationDiscountRequest;
import com.nflg.mobilebroken.common.pojo.vo.DepartmentSimpleVO;
import com.nflg.mobilebroken.common.pojo.vo.QuotationDiscountVO;
import com.nflg.mobilebroken.common.util.AdminUserUtil;
import com.nflg.mobilebroken.quotation.annotation.ApiMark;
import com.nflg.mobilebroken.repository.entity.QuotationModelDiscount;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
@RestController
@RequestMapping("/discount")
@Slf4j
public class QuotationModelDiscountController extends ControllerBase {
@PostMapping("save")
@ApiMark(moduleName = "折扣管理", apiName = "保存设备的折扣信息")
public ApiResult<Void> getSimpleDepartments(List<EditQuotationDiscountRequest> requests) {
List<QuotationModelDiscount> addDatas = requests.stream()
.filter(request -> Objects.isNull(request.getId()))
.map(request -> {
return new QuotationModelDiscount()
.setModelId(request.getModelId())
.setDomesticDiscountRate(request.getDomesticDiscountRate())
.setDomesticBeginTime(request.getDomesticBeginTime())
.setDomesticEndTime(request.getDomesticEndTime())
.setDomesticDiscountDay(Math.toIntExact(ChronoUnit.DAYS.between(request.getDomesticBeginTime(), request.getDomesticEndTime())))
.setOverseasBeginTime(request.getOverseasBeginTime())
.setOverseasEndTime(request.getOverseasEndTime())
.setOverseasDiscountRate(request.getOverseasDiscountRate())
.setOverseasDiscountDay(Math.toIntExact(ChronoUnit.DAYS.between(request.getOverseasBeginTime(), request.getOverseasEndTime())))
.setCreateById(AdminUserUtil.getUserId())
.setCreateBy(AdminUserUtil.getUserName())
.setCreateTime(LocalDateTime.now());
}).collect(Collectors.toList());
List<QuotationModelDiscount> editDatas = requests.stream()
.filter(request -> Objects.nonNull(request.getId()))
.map(request -> {
return new QuotationModelDiscount()
.setId(request.getId())
.setModelId(request.getModelId())
.setDomesticDiscountRate(request.getDomesticDiscountRate())
.setDomesticBeginTime(request.getDomesticBeginTime())
.setDomesticEndTime(request.getDomesticEndTime())
.setDomesticDiscountDay(Math.toIntExact(ChronoUnit.DAYS.between(request.getDomesticBeginTime(), request.getDomesticEndTime())))
.setOverseasBeginTime(request.getOverseasBeginTime())
.setOverseasEndTime(request.getOverseasEndTime())
.setOverseasDiscountRate(request.getOverseasDiscountRate())
.setOverseasDiscountDay(Math.toIntExact(ChronoUnit.DAYS.between(request.getOverseasBeginTime(), request.getOverseasEndTime())))
.setUpdateById(AdminUserUtil.getUserId())
.setUpdateBy(AdminUserUtil.getUserName())
.setUpdateTime(LocalDateTime.now());
}).collect(Collectors.toList());
// List<QuotationModelDiscount> datas = requests.stream()
// .map(request -> {
// QuotationModelDiscount discount = new QuotationModelDiscount();
// discount.setModelId(request.getId());
// discount.setDomesticDiscountRate(request.getDomesticDiscountRate());
// discount.setDomesticBeginTime(request.getDomesticBeginTime());
// discount.setDomesticEndTime(request.getDomesticEndTime());
// discount.setDomesticDiscountDay(request.getDomesticDiscountDay());
// })
return ApiResult.success(departmentService.getSimpleDepartments());
}
//分页
//保存
//导入
//导出
//设置折扣人信息
//查询折扣人信息
}