wuwen 3 years ago
parent
commit
582a52268f

+ 1 - 1
src/main/java/com/ssj/dao/sys/fx/dao/impl/FinanceQueryDaoImpl.java

@@ -541,7 +541,7 @@ public class FinanceQueryDaoImpl implements FinanceQueryDao {
 //         selSql.append(" LEFT JOIN fx_merchant_meal_order tmo ON tmp.moid=tmo.id ");
          
          
-         selSql.append(" SELECT t.id,t.pos_code,t.unit_name,t.meal_type,me.sign_time,tmo.id as moid,IFNULL(tmo.unit_price,0) as price,tmo.sign_type, ? as balance_month from fx_merchant t  ");
+         selSql.append(" SELECT t.id,t.pos_code,t.unit_name,t.meal_type,me.sign_time,tmo.id as moid,IFNULL(tmo.unit_price,0) as price,tmo.lib_service ,tmo.sign_type, ? as balance_month from fx_merchant t  ");
          selSql.append(" LEFT JOIN fx_merchant_meal me ON me.merchant_id=t.id AND me.type>1 AND DATE_FORMAT(me.sign_time,'%Y-%m')=? ");
          selSql.append(" LEFT JOIN fx_merchant_meal_order tmo ON me.order_id=tmo.id ");
          selSql.append(" WHERE t.`status`!=4 and t.sign_type>=1 and t.type in (5)  ");

+ 2 - 1
src/main/java/com/ssj/sys/controller/FinanceReportController.java

@@ -552,7 +552,7 @@ public class FinanceReportController extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> poslist=merchantService.findMerchantByPage();
+        List<Merchant> poslist=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", poslist);
         return "sys/finance/allList6";
     }
@@ -743,6 +743,7 @@ public class FinanceReportController extends BaseController {
            
             myColumns3.add(new ExcelColumn("套餐名称", "meal_type", 20));
             myColumns3.add(new ExcelColumn("服务包名称", "sign_type", 20));
+            myColumns3.add(new ExcelColumn("服务包人数", "lib_service", 20));
             
             myColumns3.add(new ExcelColumn("服务包/结算月份", "count_1_m", 20));
             myColumns3.add(new ExcelColumn("服务包/结算日期", "sign_time", 20));

+ 9 - 9
src/main/java/com/ssj/sys/controller/FxController.java

@@ -4609,7 +4609,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantMealOrderList";
     }
@@ -4636,7 +4636,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantMealList";
     }
@@ -4716,7 +4716,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();	
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantSignOrderList";
     }
@@ -4745,7 +4745,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();	
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantPlatOrderList";
     }
@@ -4775,7 +4775,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();	
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantSignList";
     }
@@ -4876,7 +4876,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantCapList";
     }
@@ -4927,7 +4927,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {1});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantCapOldList";
     }
@@ -4969,7 +4969,7 @@ public class FxController  extends BaseController {
         model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
         model.addAttribute("page", sp);
         model.addAttribute("search", params);
-        List<Merchant> list=merchantService.findMerchantByPage();
+        List<Merchant> list=merchantService.findMerchantByType(new int[] {1});
 		model.addAttribute("poslist", list);
         return "sys/fx/merchantBalanceOldList";
     }
@@ -5028,7 +5028,7 @@ public class FxController  extends BaseController {
 	        model.addAttribute("listNavigatHtml", sp.getSysPaginHtml());
 	        model.addAttribute("page", sp);
 	        model.addAttribute("search", params);
-	        List<Merchant> list=merchantService.findMerchantByPage();
+	        List<Merchant> list=merchantService.findMerchantByType(new int[] {5});
 			model.addAttribute("poslist", list);
 	        return "sys/fx/merchantBalanceList";
 	    }

+ 0 - 39
src/main/resources/templates/sys/finance/allList4.html

@@ -87,45 +87,6 @@
 		<div th:utext='${listNavigatHtml}' th:remove="tag" ></div>
 	</div>
 	
-	<ul style="margin-bottom: 100px;margin-left: 12px;margin-top: 30px">
-		<li style="line-height: 25px;">
-			<span style="font-size: 14px;">操作名词解释</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">消耗塾币:指机构自消费塾币,当月客户实际消费塾币。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">最低消费塾币:指服务扣除,客户未达标扣除数差额。	</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">服务单价:为商户签订合同内标明的采购服务单价。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">收入合计=(“消耗塾币”+“最低消费塾币”)*“服务单价”。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">总消费塾币数量:“消耗塾币”+“最低消费塾币”</span>
-		</li>
-<!-- 		<li style="line-height: 25px;color: red;"> -->
-<!-- 			<span style="font-size: 14px;">硬件数量:商户所绑定的小塾硬件数量。</span> -->
-<!-- 		</li> -->
-<!-- 		<li style="line-height: 25px;color: red;"> -->
-<!-- 			<span style="font-size: 14px;">成本合计=总消费塾币数量*20元+硬件数量*10元。</span> -->
-<!-- 		</li> -->
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">成本合计=总消费塾币数量*20元</span>
-		</li>
-	</ul>
-	
-	
-<ul style="margin-bottom: 100px;margin-top:10px;margin-left: 10px;">
-	<li style="line-height: 25px;">
-		<span style="font-size: 14px;">结算逻辑讲述</span>
-	</li>
-	<li style="line-height: 25px;color: red;">
-		旧商户模式以充值塾币为基础,消费塾币数量。旧商户"签约端口数量"确定此商户的低消人数,"下个结算日"当天0点时会进行系统自动结算,从下至上直行结算扣币,如前商户"签约端口数量"大于当前商户塾币数量,则会扣清所有塾币,不足部分向上级扣除,如上级也不足,则继续向上级扣除,直到足额扣除为止。
-	</li>	
-</ul>
 	
 		
 </div>

+ 2 - 57
src/main/resources/templates/sys/finance/allList6.html

@@ -71,6 +71,7 @@
 				
 				<th>套餐名称</th>
 		    	<th>服务包名称</th>
+		    	<th>服务包人数</th>
 		    	
 		    	<th>结算月份</th>
 		    	<th>结算日期</th>
@@ -102,7 +103,7 @@
 					   <span th:case="4" >服务包4</span>
 					   <span th:case="5" >服务包5</span>
 					</td>
-					
+					<td th:text="${item.get('lib_service') }"></td>
 					<td th:text="${item.get('moid')!=null ? item.get('balance_month') : ''   }"></td>
 					<td th:text="${item.get('moid')!=null ? item.get('sign_time') : '' }"></td>
 					<td th:text="${item.get('moid')!=null ? item.get('price') : '0' }"></td>
@@ -122,62 +123,6 @@
 	</div>
 	
 	
-<ul style="margin-bottom: 100px;margin-top:20px;margin-left: 10px;">
-		<li style="line-height: 25px;">
-			<span style="font-size: 14px;">操作名词解释</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">1.服务包/月金额:合同签订的服务包每月金额。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">2.总有效服务数:为当月有效服务的“服务包上限人数”+“加油包上限人数”。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">3.总结束服务数:为当月结束服务的“服务包上限人数”+“加油包上限人数”。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">4.服务包/结算月份:为指点公司就所显示的月份,与供应商(爱加公司)进行商户使用服务包结算。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">5.服务包应结算金额:若“服务包/结算月份”显示具体结算月份,“服务包应结算金额”=“服务包/月金额”*40%。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">6.加油包/月金额:合同签订的加油包每月金额。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">7.加油包/有效服务数:为当月有效服务的“加油包上限人数”。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">8.加油包/结束服务数:当月结束服务的“加油包上限人数”。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">9.加油包/结算月份:为指点公司的该商户需就所显示月份与供应商(爱加公司)进行加油包结算。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">10.加油包/结算数量:当月商户所使用应结算的加油包数量。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">11.加油包应结算金额:若“加油包/结算月份”显示具体结算月份,“加油包应结算金额”=“加油包/月金额”*“加油包/结算数量”*40%。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">12.总应结算金额:指点公司就该商户使用情况应结算给供应商(爱加公司)的平台服务费金额。“总应结算金额”=“服务包应结算金额”+“加油包应结算金额”。</span>
-		</li>
-	</ul>
-
-
-<ul style="margin-bottom: 100px;margin-top:10px;margin-left: 10px;">
-	<li style="line-height: 25px;">
-		<span style="font-size: 14px;">结算逻辑讲述</span>
-	</li>
-	<li style="line-height: 25px;color: red;">
-		新模式商户以开通服务包为基础,服务包决定服务的总人数,商户管理中可通过设置"充值月份数"数量来充值所需的月数,
-		"激活开始日期"在此日期之前商户绑定的机构不可以正常使用服务,
-		"激活结束日期"在此日期之前商户如有激活使用用户,则"激活结束日期"会更新为当天日期,生成商户激活扣费流水,"下一个结算日"会更新为+1月日期。
-		如"激活结束日期"在此日期之前商户都没有激活使用用户,则示为系统自动激活,生成商户激活扣费流水,"下一个结算日"会更新为+1月日期。
-		"下个结算日"在此日期0点时刻,系统会自动运行结算,生成结算失效流水,如此时未为商户最后服务月份数,则会继续生成商户激活扣费流水,"下一个结算日"会更新为+1月日期。如此时为商户最后服务月份数,则会"充值/已结算(月份)"清为0/0显示已结清,"服务人数"清为0,下个结算日清空,所有加油包老师会统一失效处理。
-		"加油包"统一为5人服务包,"加油包-月包":自购买日起~+1月后日期过期,服务人数为5人,如购买多个则是日期往后推算,如第2个加油包的开始日期为第1个加油包的过期日期。"加油包-量包":自购买日起~+1月后日期过期,服务人数为N*5人。
-	</li>	
-</ul>
 </body>
 	
 	

+ 0 - 42
src/main/resources/templates/sys/fx/merchantAllList.html

@@ -591,48 +591,6 @@
 </div>
 
 
-
-
-<ul style="margin-bottom: 100px;margin-left: 20px;">
-		<li style="line-height: 25px;">
-			<span style="font-size: 14px;">操作名词解释</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">关联机构:商户关联的机构名称,可通过操作解绑,修改重新绑定新机构。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">商户套餐:商户开通的服务套餐。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">商户模式:商户开通的服务包,服务包决定机构服务的人数。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">服务人数/塾币:现在可以服务的人数。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">旧转新余币	:当商户发生旧转新模式时,会保存旧模式最后一时刻的余币数量。</span>
-		</li>
-		<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">充值/已结算(月份):充值=充值的几个月,已结算=现已正常结算的次数。如0/0时,表示此商户服务包已过期。</span>
-		</li>
-			<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">激活开始日期:商户可以使用服务包的开始日期。</span>
-		</li>
-		</li>
-			<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">激活结束日期:商户真正开始进入结算的日期。</span>
-		</li>
-		</li>
-			<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">计费开始日	:免费期之后,商户真正开始进入结算的日期。</span>
-		</li>
-		</li>
-			<li style="line-height: 25px;color: red;">
-			<span style="font-size: 14px;">下个结算日:商户下一个发生结算的日期。</span>
-		</li>
-
-	</ul>
-
 </body>