|
@@ -1,20 +1,19 @@
|
|
|
package com.caimei.modules.user.service;
|
|
|
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
+import com.caimei.modules.user.dao.CmUserBalanceRecordDao;
|
|
|
import com.caimei.modules.user.entity.CmUser;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
+import com.caimei.modules.user.entity.CmUserBalanceRecord;
|
|
|
import com.thinkgem.jeesite.common.persistence.Page;
|
|
|
import com.thinkgem.jeesite.common.service.CrudService;
|
|
|
-import com.caimei.modules.user.entity.CmUserBalanceRecord;
|
|
|
-import com.caimei.modules.user.dao.CmUserBalanceRecordDao;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 用户余额收支记录Service
|
|
|
+ *
|
|
|
* @author lijun
|
|
|
* @version 2019-10-18
|
|
|
*/
|
|
@@ -22,61 +21,69 @@ import javax.annotation.Resource;
|
|
|
@Transactional(readOnly = true)
|
|
|
public class CmUserBalanceRecordService extends CrudService<CmUserBalanceRecordDao, CmUserBalanceRecord> {
|
|
|
|
|
|
- @Resource
|
|
|
- private CmUserBalanceRecordDao cmUserBalanceRecordDao;
|
|
|
- public CmUserBalanceRecord get(String id) {
|
|
|
- return super.get(id);
|
|
|
- }
|
|
|
+ @Resource
|
|
|
+ private CmUserBalanceRecordDao cmUserBalanceRecordDao;
|
|
|
|
|
|
- public List<CmUserBalanceRecord> findList(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
- return super.findList(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ public CmUserBalanceRecord get(String id) {
|
|
|
+ return super.get(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ public List<CmUserBalanceRecord> findList(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return super.findList(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
- public Page<CmUserBalanceRecord> findPage(Page<CmUserBalanceRecord> page, CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
- return super.findPage(page, cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ public Page<CmUserBalanceRecord> findPage(Page<CmUserBalanceRecord> page, CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return super.findPage(page, cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
- public List<CmUserBalanceRecord> getBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord){
|
|
|
- return cmUserBalanceRecordDao.getBalanceRecord(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ public List<CmUserBalanceRecord> getBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return cmUserBalanceRecordDao.getBalanceRecord(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
- @Transactional(readOnly = false)
|
|
|
- public void save(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
- super.save(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ @Transactional(readOnly = false)
|
|
|
+ public void save(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ super.save(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
- @Transactional(readOnly = false)
|
|
|
- public void delete(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
- super.delete(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ @Transactional(readOnly = false)
|
|
|
+ public void delete(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ super.delete(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
- public List<CmUser> findUserBalanceList(CmUser cmuser){
|
|
|
- return cmUserBalanceRecordDao.findUserBalanceList(cmuser);
|
|
|
- }
|
|
|
+ public List<CmUser> findUserBalanceList(CmUser cmuser) {
|
|
|
+ List<CmUser> balanceList = cmUserBalanceRecordDao.findUserBalanceList(cmuser);
|
|
|
+ balanceList.forEach(balance -> {
|
|
|
+ Integer id = cmUserBalanceRecordDao.findBalanceWithdrawals(balance.getUserID());
|
|
|
+ if (id != null && id > 0) {
|
|
|
+ balance.setPending(true);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return balanceList;
|
|
|
+ }
|
|
|
|
|
|
- @Transactional(readOnly = false)
|
|
|
- public int insertUserBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord){
|
|
|
- return cmUserBalanceRecordDao.insertUserBalanceRecord(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ @Transactional(readOnly = false)
|
|
|
+ public int insertUserBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return cmUserBalanceRecordDao.insertUserBalanceRecord(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
- @Transactional(readOnly = false)
|
|
|
- public int updateBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord){
|
|
|
- return cmUserBalanceRecordDao.updateBalanceRecord(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ @Transactional(readOnly = false)
|
|
|
+ public int updateBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return cmUserBalanceRecordDao.updateBalanceRecord(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
- @Transactional(readOnly = false)
|
|
|
- public int updateBalanceRecordBuyReturned(CmUserBalanceRecord cmUserBalanceRecord){
|
|
|
- return cmUserBalanceRecordDao.updateBalanceRecordBuyReturned(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ @Transactional(readOnly = false)
|
|
|
+ public int updateBalanceRecordBuyReturned(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return cmUserBalanceRecordDao.updateBalanceRecordBuyReturned(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
|
|
|
@Transactional(readOnly = false)
|
|
|
- public int updateBalanceRecordBuyReceipt(CmUserBalanceRecord cmUserBalanceRecord){
|
|
|
+ public int updateBalanceRecordBuyReceipt(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
return cmUserBalanceRecordDao.updateBalanceRecordBuyReceipt(cmUserBalanceRecord);
|
|
|
}
|
|
|
|
|
|
- @Transactional(readOnly = false)
|
|
|
- public int updateByID(CmUserBalanceRecord cmUserBalanceRecord){
|
|
|
- return cmUserBalanceRecordDao.updateByID(cmUserBalanceRecord);
|
|
|
- }
|
|
|
+ @Transactional(readOnly = false)
|
|
|
+ public int updateByID(CmUserBalanceRecord cmUserBalanceRecord) {
|
|
|
+ return cmUserBalanceRecordDao.updateByID(cmUserBalanceRecord);
|
|
|
+ }
|
|
|
}
|