废弃的
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