From 0a21bd61c3c7f33606ea8f571e619e5b1a49c404 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 12 三月 2019 14:59:41 +0800
Subject: [PATCH] 旧版资金明细删除

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java |  135 ++++++++++++++++++---------------------------
 1 files changed, 54 insertions(+), 81 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java
index f604d7a..63dcab2 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java
@@ -12,8 +12,6 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 
-import net.sf.json.JSONObject;
-
 import org.hibernate.HibernateException;
 import org.hibernate.Query;
 import org.hibernate.SQLQuery;
@@ -28,7 +26,6 @@
 import org.yeshi.utils.DateUtil;
 
 import com.yeshi.fanli.dao.hongbao.HongBaoDao;
-import com.yeshi.fanli.dao.mybatis.AccountDetailsMapper;
 import com.yeshi.fanli.dao.mybatis.AccountMessageMapper;
 import com.yeshi.fanli.dao.mybatis.ConfigMapper;
 import com.yeshi.fanli.dao.mybatis.HongBaoManageMapper;
@@ -41,7 +38,6 @@
 import com.yeshi.fanli.dao.mybatis.order.OrderItemMapper;
 import com.yeshi.fanli.dao.mybatis.order.OrderMapper;
 import com.yeshi.fanli.entity.admin.OrderAdmin;
-import com.yeshi.fanli.entity.bus.user.AccountDetails;
 import com.yeshi.fanli.entity.bus.user.AccountMessage;
 import com.yeshi.fanli.entity.bus.user.HongBao;
 import com.yeshi.fanli.entity.bus.user.HongBaoExtra;
@@ -66,7 +62,6 @@
 import com.yeshi.fanli.service.inter.hongbao.ThreeSaleSerivce;
 import com.yeshi.fanli.service.inter.order.OrderItemServcie;
 import com.yeshi.fanli.service.inter.order.OrderService;
-import com.yeshi.fanli.service.inter.user.AccountDetailsService;
 import com.yeshi.fanli.service.inter.user.AccountMessageService;
 import com.yeshi.fanli.service.inter.user.MoneyRecordService;
 import com.yeshi.fanli.service.inter.user.UserInfoService;
@@ -78,13 +73,14 @@
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.TimeUtil;
 import com.yeshi.fanli.util.Utils;
-import com.yeshi.fanli.util.factory.AccountDetailsFactory;
 import com.yeshi.fanli.util.factory.AccountMessageFactory;
 import com.yeshi.fanli.util.factory.HongBaoFactory;
 import com.yeshi.fanli.util.factory.UserMoneyDetailFactory;
 import com.yeshi.fanli.util.push.XiaoMiPushUtil;
 import com.yeshi.fanli.util.taobao.TaoBaoOrderUtil;
 import com.yeshi.fanli.util.taobao.TaoBaoUtil;
+
+import net.sf.json.JSONObject;
 
 @Service
 public class HongBaoServiceImpl implements HongBaoService {
@@ -126,9 +122,6 @@
 	private ThreeSaleGiftService threeSaleGiftService;
 
 	@Resource
-	private AccountDetailsService accountDetailsService;
-
-	@Resource
 	private AccountMessageService accountMessageService;
 
 	@Resource
@@ -153,9 +146,6 @@
 	private OrderItemServcie orderItemService;
 
 	@Resource
-	private AccountDetailsMapper accountDetailsMapper;
-
-	@Resource
 	private AccountMessageMapper accountMessageMapper;
 
 	@Resource
@@ -169,7 +159,7 @@
 
 	@Resource
 	private UserNotificationService userNotificationService;
-	
+
 	@Resource
 	private UserMoneyDetailMapper userMoneyDetailMapper;
 
@@ -419,10 +409,9 @@
 		MoneyRecord moneyRecord = new MoneyRecord(form, hongBao, new BigDecimal(money), "鏂颁汉绾㈠寘", "",
 				System.currentTimeMillis(), 1);
 		moneyRecordService.addMoneyRecord(moneyRecord);
-		AccountDetails ac = AccountDetailsFactory.create("+" + money, AccountDetailsFactory.XINREN, null, null, form);
+
 		AccountMessage am = AccountMessageFactory.create(form, null, new BigDecimal(money),
 				AccountMessageFactory.NEWUSER);
-		accountDetailsService.save(ac);
 		accountMessageService.save(am);
 		userInfoService.addMoney(form, new BigDecimal(money));
 		com.yeshi.fanli.entity.system.System system = form.getSystem();
@@ -447,12 +436,9 @@
 				System.currentTimeMillis(), 1);
 		moneyRecordMapper.insertSelective(moneyRecord);
 
-		AccountDetails ac = AccountDetailsFactory.create("+" + money, AccountDetailsFactory.XINREN, null, null, form);
-		accountDetailsMapper.insertSelective(ac);
 		// 鏂扮増璧勯噾鏄庣粏
 		try {
 			UserMoneyDetail userMoneyDetail = UserMoneyDetailFactory.createNewerHongBao(hongBao);
-			userMoneyDetail.setId(ac.getId());
 			userMoneyDetailMapper.insert(userMoneyDetail);
 		} catch (UserMoneyDetailException e) {
 			try {
@@ -671,9 +657,7 @@
 					MoneyRecord moneyRecord = new MoneyRecord(find.getUserInfo(), find, find.getMoney(),
 							hongBaoExtra.getTitle(), "", currentTimeMillis, 1);
 					moneyRecordService.addMoneyRecord(moneyRecord);
-					AccountDetails ad = AccountDetailsFactory.create(find, orderItem);
 					AccountMessage am = AccountMessageFactory.create(find);
-					accountDetailsService.save(ad);
 					accountMessageService.save(am);
 					return hongBaoExtra;
 				}
@@ -736,10 +720,7 @@
 						userInfoMapper.subHongBaoByUid(user.getId(), hb.getMoney());
 						// 娣诲姞璐︾洰鏄庣粏
 						if (hb.getOrderItemId() != null) {
-							AccountDetails accountDetails = AccountDetailsFactory.create("-" + hb.getMoney(),
-									AccountDetailsFactory.TUIKUAN, new OrderItem(hb.getOrderItemId()), null,
-									hb.getUserInfo());
-							accountDetailsMapper.insertSelective(accountDetails);
+
 						}
 
 						// 娣诲姞璐︽埛娑堟伅
@@ -834,9 +815,7 @@
 						MoneyRecord moneyRecord = new MoneyRecord(hb.getUserInfo(), hb, hb.getMoney(),
 								hongBaoExtra.getTitle(), "", currentTimeMillis, 1);
 						moneyRecordService.addMoneyRecord(moneyRecord);
-						AccountDetails ad = AccountDetailsFactory.create(hb, null);
 						AccountMessage am = AccountMessageFactory.create(hb);
-						accountDetailsService.save(ad);
 						accountMessageService.save(am);
 					}
 					return null;
@@ -996,7 +975,6 @@
 			System.out.println("璁㈠崟:" + order);
 	}
 
-
 	@Override
 	public BigDecimal getTotalTiChengMoney(Long uid) {
 
@@ -1107,33 +1085,30 @@
 		return hongBaoMapper.getTotalTiChengCount(uid);
 	}
 
-	
 	@Override
-	public List<Map<String, Object>> count24HOderByChannel(String channel, Integer type, String years,
-			String startTime, String endTime) throws Exception{
+	public List<Map<String, Object>> count24HOderByChannel(String channel, Integer type, String years, String startTime,
+			String endTime) throws Exception {
 		return hongBaoMapper.count24HOderByChannel(channel, type, years, startTime, endTime);
 	}
-	
+
 	@Override
 	public List<Map<String, Object>> countHistoryOderByChannel(String channel, Integer type, String years,
-			String startTime, String endTime) throws Exception{
-		
-		return hongBaoMapper.countHistoryOderByChannel(channel, type, years, 
-				startTime, endTime);
+			String startTime, String endTime) throws Exception {
+
+		return hongBaoMapper.countHistoryOderByChannel(channel, type, years, startTime, endTime);
 	}
-	
-	
+
 	public List<Object> dayFactory(String startTime, String endTime, List<Map<String, Object>> list) throws Exception {
-	    
+
 		List<Object> listObject = new ArrayList<Object>();
-	
+
 		if (startTime.equals(endTime)) {
-			
+
 			Map<String, Object> map = list.get(0);
 			Object payMoney = map.get("payMoney");
 			Object countOrder = map.get("countOrder");
 			Object commision = map.get("commision");
-			
+
 			if (payMoney == null) {
 				map.put("payMoney", 0);
 			}
@@ -1146,21 +1121,20 @@
 			listObject.add(map);
 			return listObject;
 		}
-		
-		
+
 		String plusDay = "";
-		for (int i = 0; i < 1000 ; i++) {
+		for (int i = 0; i < 1000; i++) {
 			if (i == 0) {
 				plusDay = startTime;
 			} else {
 				plusDay = DateUtil.plusDay(i, startTime);
 			}
-			
+
 			Map<String, Object> mapObject = new HashMap<String, Object>();
 			Object payMoney = null;
 			Object countOrder = null;
-			Object commision = null; 
-			
+			Object commision = null;
+
 			for (int j = 0; j < list.size(); j++) {
 				Map<String, Object> map = list.get(j);
 				Object createDate = map.get("showDate");
@@ -1172,111 +1146,110 @@
 					break;
 				}
 			}
-			
+
 			if (payMoney == null) {
 				payMoney = 0;
 			}
 			mapObject.put("payMoney", payMoney);
-			
+
 			if (countOrder == null) {
 				countOrder = 0;
 			}
 			mapObject.put("countOrder", countOrder);
-			
+
 			if (commision == null) {
-				 commision = 0;
+				commision = 0;
 			}
 			mapObject.put("commision", commision);
-			
+
 			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-	        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");
+			SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");
 			Date parseDate = sdf.parse(plusDay.toString());
-			
+
 			mapObject.put("showDate", sdf2.format(parseDate));
-			
+
 			listObject.add(mapObject);
-			
+
 			if (plusDay.equals(endTime)) {
 				break; // 鏃堕棿缁撴潫
 			}
 		}
-		
+
 		return listObject;
 	}
-	
-	
+
 	public List<Object> monthFactory(List<Map<String, Object>> list) {
-		
+
 		List<Object> listObject = new ArrayList<Object>();
 		// 12 涓湀澶勭悊
 		for (int i = 1; i <= 12; i++) {
 			Map<String, Object> mapObject = new HashMap<String, Object>();
 			Object payMoney = null;
 			Object countOrder = null;
-			Object commision = null; 
-			
+			Object commision = null;
+
 			for (int j = 0; j < list.size(); j++) {
 				Map<String, Object> map = list.get(j);
 				Object createDate = map.get("showDate");
 				String month = createDate.toString();
-				if ((i+"").equalsIgnoreCase(month) || i == Integer.parseInt(month)) {
+				if ((i + "").equalsIgnoreCase(month) || i == Integer.parseInt(month)) {
 					payMoney = map.get("payMoney");
 					countOrder = map.get("countOrder");
 					commision = map.get("commision");
 					break;
 				}
 			}
-			
+
 			if (payMoney == null) {
 				payMoney = 0;
 			}
 			mapObject.put("payMoney", payMoney);
-			
+
 			if (countOrder == null) {
 				countOrder = 0;
 			}
 			mapObject.put("countOrder", countOrder);
-			
+
 			if (commision == null) {
-				 commision = 0;
+				commision = 0;
 			}
 			mapObject.put("commision", commision);
-			
+
 			mapObject.put("showDate", i + "鏈�");
-			
+
 			listObject.add(mapObject);
 		}
 		return listObject;
 	}
-	
+
 	public List<Object> yearFactory(List<Map<String, Object>> list) {
-		
+
 		List<Object> listObject = new ArrayList<Object>();
-		
+
 		for (int i = 0; i < list.size(); i++) {
 			Map<String, Object> map = list.get(i);
-			Object payMoney =  map.get("payMoney");
-			Object countOrder =  map.get("countOrder");
-			Object commision = map.get("commision"); 
-			
+			Object payMoney = map.get("payMoney");
+			Object countOrder = map.get("countOrder");
+			Object commision = map.get("commision");
+
 			if (payMoney == null) {
 				payMoney = 0;
 			}
 			map.put("payMoney", payMoney);
-			
+
 			if (countOrder == null) {
 				countOrder = 0;
 			}
 			map.put("countOrder", countOrder);
-			
+
 			if (commision == null) {
-				 commision = 0;
+				commision = 0;
 			}
 			map.put("commision", commision);
-			
+
 			listObject.add(map);
 		}
-		
+
 		return listObject;
 	}
 }

--
Gitblit v1.8.0