Browse Source

省份签单统计表BUG修复

anderx 3 years ago
parent
commit
a2a86e2372

+ 1 - 0
src/main/java/com/goafanti/core/cache/serializer/FastJsonRedisSerializer.java

@@ -25,6 +25,7 @@ public class FastJsonRedisSerializer implements RedisSerializer<Object> {
 		pc.addAccept("com.goafanti.common.model.Activity");
 
 		pc.addAccept("com.goafanti.order.bo.outStatisticsList");
+		pc.addAccept("com.goafanti.order.bo.outProvinceStatisticsList");
 		pc.addAccept("com.goafanti.weChat.bo.OutPublicStatistics");
 		pc.addAccept("com.goafanti.core.mybatis.page.Pagination");
 

+ 26 - 5
src/main/java/com/goafanti/order/controller/AdminNewOrderApiController.java

@@ -259,12 +259,30 @@ public class AdminNewOrderApiController extends CertifyApiController {
 		res.setData(orderNewService.selectOrderDun(orderNo));
 		return res;
 	}
+
 	/**
-	 * 订单列表
-	 *
-	 *specially  0 个人 1 营销员管理 2 驳回 3 特批 4 咨询师管理 5部门订单查询 6客服查询 7统计签单订单 8客户订单列表 9 复审订单
-	 *distribution	(咨询师管理列表 0 未分配 1部分 2全部
-	 *amountStatus 0 10万元以下 1 10万~20万 2 20万~30万 3 30万~40万  4 40万以上
+	 * 		订单列表
+	 * @param aid
+	 * @param name
+	 * @param orderNo
+	 * @param starTime
+	 * @param endTime
+	 * @param specially 0 个人 1 营销员管理 2 驳回 3 特批 4 咨询师管理 5部门订单查询 6客服查询 7统计签单订单 8客户订单列表 9 复审订单
+	 * @param approval
+	 * @param distribution (咨询师管理列表 0 未分配 1部分 2全部
+	 * @param depId
+	 * @param contractNo
+	 * @param outsource
+	 * @param liquidationStatus
+	 * @param amountStatus  0 10万元以下 1 10万~20万 2 20万~30万 3 30万~40万  4 40万以上
+	 * @param contractStart
+	 * @param contractEnd
+	 * @param uid
+	 * @param projectType
+	 * @param processStatus
+	 * @param pageNo
+	 * @param pageSize
+	 * @return
 	 */
 	@RequestMapping(value="/orderNewList", method = RequestMethod.GET)
 	public Result orderNewList(String aid,String name,String orderNo,String starTime,String endTime ,Integer specially ,Integer approval,
@@ -608,10 +626,13 @@ public class AdminNewOrderApiController extends CertifyApiController {
 
 	/**
 	 * 	省份签单统计表
+	 * 	a.total_amount>0.5,1,if(a.total_amount>0 and a.order_type=1,0.5,0)
+	 * 	签单金额大于1万计做一个订单,小于0.5,如果是科技项目计做0.5单,其他计算成0单
 	 * @throws IOException
 	 */
 	@RequestMapping(value = "/provinceStatisticsList", method = RequestMethod.GET)
 	public Result provinceStatisticsList(InputStatistics in){
+
 		return res().data(orderNewService.provinceStatisticsList(in));
 	}
 

+ 2 - 0
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

@@ -1346,6 +1346,8 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 		if(in.getSort()==null)in.setSort(0);
 		if(in.getEndCreate()!=null)in.setEndCreate(in.getEndCreate()+" 23:59:59");
 		if(in.getEndSign()!=null)in.setEndSign(in.getEndSign()+" 23:59:59");
+
+
 		return tOrderNewMapper.provinceStatisticsList(in);
 	}