zouxuan 3 lat temu
rodzic
commit
314256b69b

+ 11 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/SysUserCashAccountLogService.java

@@ -0,0 +1,11 @@
+package com.ym.mec.biz.service;
+
+import com.ym.mec.biz.dal.entity.SysUserCashAccountLog;
+import com.ym.mec.common.page.PageInfo;
+import com.ym.mec.common.page.QueryInfo;
+import com.ym.mec.common.service.BaseService;
+
+public interface SysUserCashAccountLogService extends BaseService<Long, SysUserCashAccountLog> {
+
+    PageInfo<SysUserCashAccountLog> queryLogPage(QueryInfo queryInfo);
+}

+ 29 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserCashAccountLogServiceImpl.java

@@ -0,0 +1,29 @@
+package com.ym.mec.biz.service.impl;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.common.page.PageInfo;
+import com.ym.mec.common.page.QueryInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.ym.mec.common.service.impl.BaseServiceImpl;
+import com.ym.mec.biz.dal.entity.SysUserCashAccountLog;
+import com.ym.mec.biz.service.SysUserCashAccountLogService;
+import com.ym.mec.biz.dal.dao.SysUserCashAccountLogDao;
+import org.springframework.stereotype.Service;
+
+@Service
+public class SysUserCashAccountLogServiceImpl extends BaseServiceImpl<Long, SysUserCashAccountLog>  implements SysUserCashAccountLogService {
+	
+	@Autowired
+	private SysUserCashAccountLogDao sysUserCashAccountLogDao;
+
+	@Override
+	public BaseDAO<Long, SysUserCashAccountLog> getDAO() {
+		return sysUserCashAccountLogDao;
+	}
+
+    @Override
+    public PageInfo<SysUserCashAccountLog> queryLogPage(QueryInfo queryInfo) {
+		queryPage(queryInfo);
+        return null;
+    }
+}

+ 8 - 31
mec-web/src/main/java/com/ym/mec/web/controller/SysUserCashAccountLogController.java

@@ -2,6 +2,7 @@ package com.ym.mec.web.controller;
 
 import com.ym.mec.auth.api.client.SysUserFeignService;
 import com.ym.mec.auth.api.entity.SysUser;
+import com.ym.mec.biz.service.SysUserCashAccountLogService;
 import com.ym.mec.biz.service.SysUserCashAccountService;
 import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.page.QueryInfo;
@@ -24,49 +25,25 @@ import static com.ym.mec.biz.dal.enums.PlatformCashAccountDetailTypeEnum.FILL_AC
 public class SysUserCashAccountLogController extends BaseController {
 
 	@Autowired
-	private SysUserCashAccountService sysUserCashAccountService;
+	private SysUserCashAccountLogService sysUserCashAccountLogService;
 	@Autowired
 	private SysUserFeignService sysUserFeignService;
 
-	@ApiOperation(value = "获取用户账户信息")
+	@ApiOperation(value = "获取退费详情")
 	@GetMapping("/get")
-	@PreAuthorize("@pcs.hasPermissions('userCashAccount/get')")
-	public Object add() {
+	@PreAuthorize("@pcs.hasPermissions('userCashAccountLog/get')")
+	public Object get(Long id) {
 		SysUser sysUser = sysUserFeignService.queryUserInfo();
 		if (sysUser == null) {
 			return failed("请重新登录");
 		}
-		return succeed(sysUserCashAccountService.get(sysUser.getId()));
+		return succeed(sysUserCashAccountLogService.get(id));
 	}
 
 	@ApiOperation(value = "分页查询收费类型列表")
 	@GetMapping("/queryPage")
-	@PreAuthorize("@pcs.hasPermissions('userCashAccount/queryPage')")
+	@PreAuthorize("@pcs.hasPermissions('userCashAccountLog/queryPage')")
 	public Object queryPage(QueryInfo queryInfo) {
-		return succeed(sysUserCashAccountService.queryPage(queryInfo));
-	}
-
-	@ApiOperation(value = "将课程余额转入到可用余额")
-	@PostMapping("/transferCourseBalanceToBalance")
-	@PreAuthorize("@pcs.hasPermissions('userCashAccount/transferCourseBalanceToBalance')")
-	public Object transferCourseBalanceToBalance(Integer userId,BigDecimal money) {
-		sysUserCashAccountService.transferCourseBalanceToBalance(userId,money);
-		return succeed();
-	}
-
-	@ApiOperation(value = "更新指定用户的账户课程余额")
-	@PostMapping("/updateCourseBalance")
-	@PreAuthorize("@pcs.hasPermissions('userCashAccount/updateCourseBalance')")
-	public Object updateCourseBalance(Integer userId, BigDecimal decimal, String memo) {
-		sysUserCashAccountService.updateCourseBalance(userId,decimal,FILL_ACCOUNT,decimal, memo);
-		return succeed();
-	}
-
-	@ApiOperation(value = "更新指定用户的账户可用余额")
-	@PostMapping("/updateBalance")
-	@PreAuthorize("@pcs.hasPermissions('userCashAccount/updateBalance')")
-	public Object updateBalance(Integer userId, BigDecimal decimal, String memo) {
-		sysUserCashAccountService.updateBalance(userId,decimal,FILL_ACCOUNT, memo);
-		return succeed();
+		return succeed(sysUserCashAccountLogService.queryLogPage(queryInfo));
 	}
 }