api加解密,金额字段类型
This commit is contained in:
@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 分包商项目任务分页查询对象 fbs_project_task
|
||||
*
|
||||
@ -49,7 +51,7 @@ public class FbsProjectTaskQueryBo extends BaseEntity {
|
||||
private String taskAddress;
|
||||
/** 任务金额 */
|
||||
@ApiModelProperty("任务金额")
|
||||
private Integer taskAmount;
|
||||
private BigDecimal taskAmount;
|
||||
/** 用工数量 */
|
||||
@ApiModelProperty("用工数量")
|
||||
private Integer taskStaffNum;
|
||||
|
||||
@ -9,6 +9,7 @@ import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
@ -59,7 +60,7 @@ public class FbsProjectTask implements Serializable {
|
||||
/** 任务金额 */
|
||||
@Excel(name = "任务金额")
|
||||
@ApiModelProperty("任务金额")
|
||||
private Integer taskAmount;
|
||||
private BigDecimal taskAmount;
|
||||
|
||||
/** 用工数量 */
|
||||
@Excel(name = "用工数量")
|
||||
|
||||
@ -46,7 +46,7 @@ public class AppTaskDetailVO {
|
||||
|
||||
/** 任务金额 */
|
||||
@ApiModelProperty("任务金额")
|
||||
private Integer taskAmount;
|
||||
private BigDecimal taskAmount;
|
||||
|
||||
/** 用工数量 */
|
||||
@ApiModelProperty("用工数量")
|
||||
|
||||
@ -26,6 +26,6 @@ public class AppTaskDetailWageVO {
|
||||
private BgtWageApplicationListVO wageApplication;
|
||||
|
||||
@ApiModelProperty("任务金额")
|
||||
private Integer taskAmount;
|
||||
private BigDecimal taskAmount;
|
||||
|
||||
}
|
||||
|
||||
@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@ -41,7 +42,7 @@ public class AppTaskVO {
|
||||
private String taskDescribe;
|
||||
/** 任务金额 */
|
||||
@ApiModelProperty("任务金额")
|
||||
private Integer taskAmount;
|
||||
private BigDecimal taskAmount;
|
||||
/** 用工数量 */
|
||||
@ApiModelProperty("用工数量")
|
||||
private Integer taskStaffNum;
|
||||
|
||||
@ -31,7 +31,6 @@ import com.ruoyi.fbs.domain.FbsProjectTask;
|
||||
import com.ruoyi.fbs.domain.dto.AppTaskDTO;
|
||||
import com.ruoyi.fbs.domain.vo.*;
|
||||
import com.ruoyi.fbs.mapper.FbsProjectTaskMapper;
|
||||
import com.ruoyi.fbs.service.IFbsProjectTaskApplyService;
|
||||
import com.ruoyi.fbs.service.IFbsProjectTaskService;
|
||||
import com.ruoyi.wgz.service.IWgzAttendanceService;
|
||||
import com.ruoyi.wgz.service.IWgzPayCalculationService;
|
||||
@ -43,7 +42,10 @@ import org.springframework.stereotype.Service;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
import java.time.LocalDate;
|
||||
import java.util.*;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
@ -58,8 +60,6 @@ public class FbsProjectTaskServiceImpl extends ServicePlusImpl<FbsProjectTaskMap
|
||||
@Autowired
|
||||
private IZbfProjectService zbfProjectService;
|
||||
@Autowired
|
||||
private IFbsProjectTaskApplyService taskApplyService;
|
||||
@Autowired
|
||||
private IBgtProjectRecruitService recruitService;
|
||||
@Autowired
|
||||
private IBgtProjectRecruitApplyService recruitApplyService;
|
||||
@ -182,8 +182,8 @@ public class FbsProjectTaskServiceImpl extends ServicePlusImpl<FbsProjectTaskMap
|
||||
appTaskDetailVO.setWageApplication(CollectionUtil.isEmpty(wageList)?null:wageList.get(0));
|
||||
//收款金额
|
||||
Integer taskReceiveAmount = wageList.stream().filter(wage -> AuditStatus.PASS.getCode().equals(wage.getAuditStatus()))
|
||||
.mapToInt(BgtWageApplicationListVO::getApplicantAmount)
|
||||
.sum();
|
||||
.map(BgtWageApplicationListVO::getApplicantAmount)
|
||||
.reduce(BigDecimal.ZERO, BigDecimal::add).intValue();
|
||||
appTaskDetailVO.setTaskReceiveAmount(taskReceiveAmount);
|
||||
//付款金额
|
||||
BigDecimal payByTaskAndBgt = payCalculationService.getPayByTaskAndBgt(byId.getId(), byId.getUserId());
|
||||
@ -249,8 +249,8 @@ public class FbsProjectTaskServiceImpl extends ServicePlusImpl<FbsProjectTaskMap
|
||||
appTaskDetailVO.setWageApplication(CollectionUtil.isEmpty(wageList)?null:wageList.get(0));
|
||||
//收款金额
|
||||
Integer taskReceiveAmount = wageList.stream().filter(wage -> AuditStatus.PASS.getCode().equals(wage.getAuditStatus()))
|
||||
.mapToInt(BgtWageApplicationListVO::getApplicantAmount)
|
||||
.sum();
|
||||
.map(BgtWageApplicationListVO::getApplicantAmount)
|
||||
.reduce(BigDecimal.ZERO, BigDecimal::add).intValue();
|
||||
appTaskDetailVO.setTaskReceiveAmount(taskReceiveAmount);
|
||||
//付款金额
|
||||
BigDecimal payByTaskAndBgt = payCalculationService.getPayByTaskAndBgt(id, SecurityUtils.getAppUserId());
|
||||
|
||||
Reference in New Issue
Block a user