废弃的
This commit is contained in:
parent
f36520de03
commit
49e935f83a
|
|
@ -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());
|
||||
}
|
||||
//分页
|
||||
//保存
|
||||
//导入
|
||||
//导出
|
||||
//设置折扣人信息
|
||||
//查询折扣人信息
|
||||
}
|
||||
Loading…
Reference in New Issue