Browse Source

重新生成工时表

master
陈裕财 4 years ago
parent
commit
aebbb75d30
  1. 9
      xm-core/src/main/java/com/xm/core/service/XmTaskSbillDetailService.java

9
xm-core/src/main/java/com/xm/core/service/XmTaskSbillDetailService.java

@ -70,16 +70,19 @@ public class XmTaskSbillDetailService extends BaseService {
}else{ }else{
detail.setAmt(BigDecimal.ZERO); detail.setAmt(BigDecimal.ZERO);
} }
if("1".equals(detail.getOshare()) && detail.getShareFee()!=null && detail.getShareFee().compareTo(BigDecimal.ZERO)>0 ){
}else{
detail.setShareFee(BigDecimal.ZERO);
}
if(detail.getSfeeRate()!=null && detail.getSfeeRate()>0){ if(detail.getSfeeRate()!=null && detail.getSfeeRate()>0){
if(detail.getAmt()!=null){ if(detail.getAmt()!=null){
detail.setSfee(detail.getAmt().multiply(BigDecimal.valueOf(detail.getSfeeRate()/100))); detail.setSfee(detail.getAmt().multiply(BigDecimal.valueOf(detail.getSfeeRate()/100)));
}else{ }else{
detail.setSfee(BigDecimal.ZERO); detail.setSfee(BigDecimal.ZERO);
} }
if(detail.getSamt()!=null){
detail.setSfee(detail.getSamt().multiply(BigDecimal.valueOf(detail.getSfeeRate()/100)));
}
} }
detail.setSamt(detail.getAmt().subtract(detail.getShareFee()).subtract(detail.getSfee()));
} }
} }

Loading…
Cancel
Save