|
|
@@ -4,10 +4,7 @@ import com.goafanti.common.dao.TOrderNewMapper;
|
|
|
import com.goafanti.common.dao.UserMidMapper;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
-import com.goafanti.order.bo.InputOrderSalesSource;
|
|
|
-import com.goafanti.order.bo.InputSignSummary;
|
|
|
-import com.goafanti.order.bo.OutOrderSalesSource;
|
|
|
-import com.goafanti.order.bo.OutSignSummary;
|
|
|
+import com.goafanti.order.bo.*;
|
|
|
import com.goafanti.order.service.OrderStatisticsService;
|
|
|
import com.goafanti.order.service.UserStaticticsService;
|
|
|
import groovy.util.logging.Log4j;
|
|
|
@@ -26,11 +23,11 @@ public class UserStatisticsServiceImpl extends BaseMybatisDao<UserMidMapper> imp
|
|
|
@Override
|
|
|
public Pagination<OutSignSummary> signSummary(InputSignSummary in) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
- addParam(in, map);
|
|
|
+ addSignSummaryParam(in, map);
|
|
|
return (Pagination<OutSignSummary>) findPage("selectSignSummaryList","selectSignSummaryCount",map,in.getPageNo(),in.getPageSize());
|
|
|
}
|
|
|
|
|
|
- private void addParam(InputSignSummary in, Map<String, Object> map) {
|
|
|
+ private void addSignSummaryParam(InputSignSummary in, Map<String, Object> map) {
|
|
|
if (in.getUserName()!=null) map.put("userName", in.getUserName());
|
|
|
if (in.getAdminName()!=null) map.put("adminName", in.getAdminName());
|
|
|
if (in.getFollowAname()!=null) map.put("followAname", in.getFollowAname());
|
|
|
@@ -52,7 +49,22 @@ public class UserStatisticsServiceImpl extends BaseMybatisDao<UserMidMapper> imp
|
|
|
@Override
|
|
|
public List<OutSignSummary> signSummaryList(InputSignSummary in) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
- addParam(in, map);
|
|
|
+ addSignSummaryParam(in, map);
|
|
|
return (List<OutSignSummary>) findList("selectSignSummaryList",map,1,9999);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Pagination<OutSignStatistics> signStatistics(InputSignStatistics in) {
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ addsignStatisticsParam(in, map);
|
|
|
+ return (Pagination<OutSignStatistics>) findPage("selectsignStatisticsList","selectsignStatisticsCount",map,in.getPageNo(),in.getPageSize());
|
|
|
+ }
|
|
|
+
|
|
|
+ private void addsignStatisticsParam(InputSignStatistics in, Map<String, Object> map) {
|
|
|
+ if (in.getDepId()!=null)map.put("depId",in.getDepId());
|
|
|
+ if (in.getAid()!=null)map.put("aid",in.getAid());
|
|
|
+ if (in.getAmountType()!=null)map.put("amountType",in.getAmountType());
|
|
|
+ if (in.getSignTimeStart()!=null)map.put("signTimeStart",in.getSignTimeStart());
|
|
|
+ if (in.getSignTimeEnd()!=null)map.put("signTimeEnd",in.getSignTimeEnd()+" 23:59:59");
|
|
|
+ }
|
|
|
}
|