代理管理 管理员详情 数据统计
This commit is contained in:
parent
af1518a50f
commit
52813b95a0
|
|
@ -23,6 +23,7 @@ import com.sqx.modules.pay.dao.PayDetailsDao;
|
|||
import com.sqx.modules.pay.entity.PayDetails;
|
||||
import com.sqx.modules.pay.service.PayDetailsService;
|
||||
import com.sqx.modules.sys.entity.SysUserEntity;
|
||||
import com.sqx.modules.sys.service.SysUserMoneyDetailsService;
|
||||
import com.sqx.modules.sys.service.SysUserService;
|
||||
import com.sqx.modules.utils.EasyPoi.ExcelUtils;
|
||||
import com.sqx.modules.utils.TimeCompleteUtils;
|
||||
|
|
@ -60,6 +61,8 @@ public class UserController {
|
|||
@Autowired
|
||||
private UserMoneyDetailsService userMoneyDetailsService;
|
||||
@Autowired
|
||||
private SysUserMoneyDetailsService sysUserMoneyDetailsService;
|
||||
@Autowired
|
||||
private UserMoneyService userMoneyService;
|
||||
@Autowired
|
||||
private InviteMoneyService inviteMoneyService;
|
||||
|
|
@ -263,14 +266,22 @@ public class UserController {
|
|||
homeMessageResponse.setNewMonth(userService.queryUserCount(2, null, null, qdCode));
|
||||
//设置本年新增
|
||||
homeMessageResponse.setNewYear(userService.queryUserCount(3, null, null, qdCode));
|
||||
// //设置总收入
|
||||
// homeMessageResponse.setTotalRevenue(userService.queryPayMoney(0, qdCode));
|
||||
// //设置今日收入
|
||||
// homeMessageResponse.setTodayRevenue(userService.queryPayMoney(1, qdCode));
|
||||
// //设置本月收入
|
||||
// homeMessageResponse.setMonthRevenue(userService.queryPayMoney(2, qdCode));
|
||||
// //设置本年收入
|
||||
// homeMessageResponse.setYearRevenue(userService.queryPayMoney(3, qdCode));
|
||||
//设置总收入
|
||||
homeMessageResponse.setTotalRevenue(userService.queryPayMoney(0, qdCode));
|
||||
homeMessageResponse.setTotalRevenue(sysUserMoneyDetailsService.queryPayMoney(0, sysUserId));
|
||||
//设置今日收入
|
||||
homeMessageResponse.setTodayRevenue(userService.queryPayMoney(1, qdCode));
|
||||
homeMessageResponse.setTodayRevenue(sysUserMoneyDetailsService.queryPayMoney(1, sysUserId));
|
||||
//设置本月收入
|
||||
homeMessageResponse.setMonthRevenue(userService.queryPayMoney(2, qdCode));
|
||||
homeMessageResponse.setMonthRevenue(sysUserMoneyDetailsService.queryPayMoney(2, sysUserId));
|
||||
//设置本年收入
|
||||
homeMessageResponse.setYearRevenue(userService.queryPayMoney(3, qdCode));
|
||||
homeMessageResponse.setYearRevenue(sysUserMoneyDetailsService.queryPayMoney(3, sysUserId));
|
||||
//查询指定日期下的短剧购买的 量
|
||||
|
||||
Map<String, Object> map = userService.queryPayAndExtractInfo();
|
||||
|
|
|
|||
|
|
@ -272,7 +272,7 @@ public class TempOrdersTask {
|
|||
if (qdAward.compareTo(BigDecimal.ZERO) > 0) {
|
||||
SysUserMoneyDetails userMoneyDetails4 = new SysUserMoneyDetails(
|
||||
sysUser.getUserId(), sysUser.getUserId(), null, "[分享达标额外奖励]", 6, 1, 2,
|
||||
qdAward, "推广人员首次达标,额外奖励现金红包" + qdAward, 2);
|
||||
qdAward, "推广人员首次达标,额外奖励现金红包" + qdAward, 1);
|
||||
|
||||
sysUserMoneyService.updateSysMoney(1, sysUser.getUserId(), qdAward.doubleValue());
|
||||
sysUserMoneyDetailsService.save(userMoneyDetails4);
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@ package com.sqx.modules.pay.wuyou;
|
|||
public class Constants {
|
||||
final static String APP_SECRET = "3MWSBmyKDeQDLXzoLr53tKVqiJv4Fm0KdsEhbpXW9YWvh35VgozL5S3rpUz4EjSb";
|
||||
final static String MERCHANT_ID = "100360";
|
||||
// final static String MERCHANT_ID = "100363";
|
||||
// final static String APP_SECRET = "OSsgOvgBmODAGGP7tg7Yt4WS2VYpop1RxSa6Iu3J2H4OAmMzf57mtc1II8BkyW9N";
|
||||
|
||||
final static String BASE_URL = "http://47.113.117.120";
|
||||
|
||||
|
|
@ -14,5 +16,6 @@ public class Constants {
|
|||
|
||||
final static String EXTRACT_URL = BASE_URL + "/api/salary";
|
||||
final static String EXTRACT_QUERY_URL = BASE_URL + "/api/querySalary";
|
||||
final static String REFUND_URL = BASE_URL + "/api/refund";
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package com.sqx.modules.sys.mapper;
|
|||
import com.sqx.modules.sys.entity.SysUserMoneyDetails;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
|
|
@ -12,7 +13,7 @@ import org.apache.ibatis.annotations.Mapper;
|
|||
*/
|
||||
@Mapper
|
||||
public interface SysUserMoneyDetailsMapper extends BaseMapper<SysUserMoneyDetails> {
|
||||
|
||||
Double queryPayMoney(@Param("type") int type, @Param("date") String date,@Param("userId") Long userId);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -10,4 +10,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||
*/
|
||||
public interface SysUserMoneyDetailsService extends IService<SysUserMoneyDetails> {
|
||||
|
||||
Double queryPayMoney(int type,Long userId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@ import com.sqx.modules.sys.service.SysUserMoneyDetailsService;
|
|||
import com.sqx.modules.sys.mapper.SysUserMoneyDetailsMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
* @description 针对表【sys_user_money_details(钱包记录表)】的数据库操作Service实现
|
||||
|
|
@ -15,6 +18,12 @@ import org.springframework.stereotype.Service;
|
|||
public class SysUserMoneyDetailsServiceImpl extends ServiceImpl<SysUserMoneyDetailsMapper, SysUserMoneyDetails>
|
||||
implements SysUserMoneyDetailsService{
|
||||
|
||||
@Override
|
||||
public Double queryPayMoney(int type, Long userId) {
|
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:ss:mm");
|
||||
String date = simpleDateFormat.format(new Date());
|
||||
return baseMapper.queryPayMoney(type, date, userId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -27,4 +27,21 @@
|
|||
content,money_type,create_time,
|
||||
source_id
|
||||
</sql>
|
||||
|
||||
<select id="queryPayMoney" resultType="Double">
|
||||
select sum(money) from sys_user_money_details
|
||||
where `type` = 1 and `state` = 2
|
||||
<if test="userId!=null">
|
||||
and user_id=#{userId}
|
||||
</if>
|
||||
<if test="type==1">
|
||||
and date_format(create_time,'%Y-%m-%d')=date_format(#{date},'%Y-%m-%d')
|
||||
</if>
|
||||
<if test="type==2">
|
||||
and date_format(create_time,'%Y-%m')=date_format(#{date},'%Y-%m')
|
||||
</if>
|
||||
<if test="type==3">
|
||||
and date_format(create_time,'%Y')=date_format(#{date},'%Y')
|
||||
</if>
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
|
|||
Loading…
Reference in New Issue