Commit 7ec85b4c by jianan

零时薪资单9-本期实领

parent d4dcb756
......@@ -445,7 +445,7 @@ public class PractitionerBasicInfoServiceImpl implements PractitionerBasicInfoSe
payScaleInfo.setMonDtlAmount(salary.getPayableAmount().doubleValue());
payScaleInfo.setMonDtlRAmount(salary.getNetAmount().doubleValue());
if ("1".equals(salary.getIsBasic())) {
payScaleInfo.setIsBasic(1);
payScaleInfo.setIsBasic("1");
}
time = payScaleInfo.getMonDtlPeriod();
if (StringUtils.isNotBlank(time)) {
......@@ -655,6 +655,7 @@ public class PractitionerBasicInfoServiceImpl implements PractitionerBasicInfoSe
payScaleInfo.setMonDtlPeriod(salary.getYearMonth());
payScaleInfo.setMonDtlAmount(salary.getPayableAmount().doubleValue());
payScaleInfo.setMonDtlRAmount(salary.getNetAmount().doubleValue());
payScaleInfo.setIsBasic(salary.getIsBasic());
resultList.add(payScaleInfo);
}
......@@ -805,6 +806,8 @@ public class PractitionerBasicInfoServiceImpl implements PractitionerBasicInfoSe
}
responseVO.setAbc(abc.toString());
responseVO.setD(d.toString());
// 本期实领
BigDecimal abc_d = abc.subtract(d);
// list
List<SalaryDetail> list = new ArrayList<>();
for (AgAclSalary item : newSalaryList) {
......@@ -813,6 +816,7 @@ public class PractitionerBasicInfoServiceImpl implements PractitionerBasicInfoSe
target.setCommission(item.getAmount().doubleValue());
target.setSalaryType(item.getSalaryType());
target.setSalaryCode(item.getSalaryCode());
target.setAfter_tax_comis(abc_d.doubleValue());
list.add(target);
}
responseVO.setList(list);
......
......@@ -15,7 +15,7 @@ public class PayScaleInfo {
private String loginName;
private String years;
private String month;
private Integer isBasic;
private String isBasic;
public Long getMonShId() {
return monShId;
......@@ -149,11 +149,11 @@ public class PayScaleInfo {
'}';
}
public Integer getIsBasic() {
public String getIsBasic() {
return isBasic;
}
public void setIsBasic(Integer isBasic) {
public void setIsBasic(String isBasic) {
this.isBasic = isBasic;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment