食谱计划页面弹窗样式优化、按天提成列表增加一列
This commit is contained in:
		| @@ -37,6 +37,9 @@ public class SysCommissionDayDetail extends BaseEntity { | ||||
|     @Excel(name = "未发放提成") | ||||
|     private BigDecimal totalNotSentCommissionAmount; | ||||
|  | ||||
|     @Excel(name = "下月应发提成") | ||||
|     private BigDecimal nextMonthCommission; | ||||
|  | ||||
|     private List<Map<String, Object>> sendDetailList; | ||||
|  | ||||
|     public Long getUserId() { | ||||
| @@ -110,4 +113,12 @@ public class SysCommissionDayDetail extends BaseEntity { | ||||
|     public void setSendDetailList(List<Map<String, Object>> sendDetailList) { | ||||
|         this.sendDetailList = sendDetailList; | ||||
|     } | ||||
|  | ||||
|     public BigDecimal getNextMonthCommission() { | ||||
|         return nextMonthCommission; | ||||
|     } | ||||
|  | ||||
|     public void setNextMonthCommission(BigDecimal nextMonthCommission) { | ||||
|         this.nextMonthCommission = nextMonthCommission; | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -29,9 +29,12 @@ public class SysRecipesPlan extends BaseEntity | ||||
|     private String customer; | ||||
|  | ||||
|     //非持久化字段,客户手机号 | ||||
|     @Excel(name = "客户手机号") | ||||
|     private String phone; | ||||
|  | ||||
|     @Excel(name = "客户手机号") | ||||
|     //处理过的客户手机号 | ||||
|     private String hidePhone; | ||||
|  | ||||
|     /** 食谱开始日期 */ | ||||
|     @JsonFormat(pattern = "yyyy-MM-dd") | ||||
|     @Excel(name = "食谱开始日期", width = 30, dateFormat = "yyyy-MM-dd") | ||||
| @@ -217,6 +220,14 @@ public class SysRecipesPlan extends BaseEntity | ||||
|         this.phone = phone; | ||||
|     } | ||||
|  | ||||
|     public String getHidePhone() { | ||||
|         return hidePhone; | ||||
|     } | ||||
|  | ||||
|     public void setHidePhone(String hidePhone) { | ||||
|         this.hidePhone = hidePhone; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) | ||||
|   | ||||
| @@ -37,6 +37,7 @@ public class SysCommissionDayServiceImpl implements ISysCommissionDayService { | ||||
|         total.setTotalCommissionAmount(new BigDecimal(0)); | ||||
|         total.setTotalHasSentCommissionAmount(new BigDecimal(0)); | ||||
|         total.setTotalNotSentCommissionAmount(new BigDecimal(0)); | ||||
|         total.setNextMonthCommission(new BigDecimal(0)); | ||||
|         if(list != null && list.size() > 0){ | ||||
|             Map<Long, List<SysOrderCommisionDayDetail>> orderDetailMap = getOrderByList(sysCommision.getUserId()); | ||||
|             SysCommissionDayDetail sysCommissionDayDetail = null; | ||||
| @@ -52,6 +53,7 @@ public class SysCommissionDayServiceImpl implements ISysCommissionDayService { | ||||
|                 total.setTotalCommissionAmount(total.getTotalCommissionAmount().add(sysCommissionDayDetail.getTotalCommissionAmount())); | ||||
|                 total.setTotalHasSentCommissionAmount(total.getTotalHasSentCommissionAmount().add(sysCommissionDayDetail.getTotalHasSentCommissionAmount())); | ||||
|                 total.setTotalNotSentCommissionAmount(total.getTotalNotSentCommissionAmount().add(sysCommissionDayDetail.getTotalNotSentCommissionAmount())); | ||||
|                 total.setNextMonthCommission(total.getNextMonthCommission().add(sysCommissionDayDetail.getNextMonthCommission())); | ||||
|             } | ||||
|         } | ||||
|         total.setPostName("胜唐体控"); | ||||
| @@ -166,6 +168,7 @@ public class SysCommissionDayServiceImpl implements ISysCommissionDayService { | ||||
|         //未发放提成 = 总提成 - 已发放提成 | ||||
|         sysCommissionDayDetail.setTotalNotSentCommissionAmount(totalCommissionAmount.subtract(totalHasSentCommissionAmount)); | ||||
|         sysCommissionDayDetail.setSendDetailList(sendDetailList); | ||||
|         sysCommissionDayDetail.setNextMonthCommission(sendDetailList.size() > 0 ? (BigDecimal)sendDetailList.get(0).get("yearMonthCommission") : new BigDecimal(0)); | ||||
|     } | ||||
|  | ||||
|     /**判断该月提成是否已发放*/ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user