From 512f368d7d8e71ee72a8f71dd7d2146f4c64f774 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 02 六月 2021 18:54:58 +0800
Subject: [PATCH] 特价相关bug修改
---
fanli/src/main/java/com/yeshi/fanli/service/impl/elme/ElmeOrderServiceImpl.java | 107 +++++++++++++++++++++++++++++------------------------
1 files changed, 59 insertions(+), 48 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/elme/ElmeOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/elme/ElmeOrderServiceImpl.java
index 48af530..951e967 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/elme/ElmeOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/elme/ElmeOrderServiceImpl.java
@@ -1,48 +1,59 @@
-package com.yeshi.fanli.service.impl.elme;
-
-import java.util.Date;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import com.yeshi.fanli.dao.mybatis.elme.ElmeOrderMapper;
-import com.yeshi.fanli.entity.elme.ElmeOrder;
-import com.yeshi.fanli.exception.elme.ElmeOrderException;
-import com.yeshi.fanli.service.inter.elme.ElmeOrderService;
-import com.yeshi.fanli.util.StringUtil;
-
-@Service
-public class ElmeOrderServiceImpl implements ElmeOrderService {
- @Resource
- private ElmeOrderMapper elmeOrderMapper;
-
- @Override
- public void addOrder(ElmeOrder order) throws ElmeOrderException {
- if (StringUtil.isNullOrEmpty(order.getOrderId()) || order.getPayMoney() == null)
- throw new ElmeOrderException(1, "淇℃伅涓嶅畬鏁�");
-
- ElmeOrder oldOrder = elmeOrderMapper.selectByOrderId(order.getOrderId());
- if (oldOrder == null) {
- if (order.getCreateTime() == null)
- order.setCreateTime(new Date());
- if (order.getUpdateTime() == null)
- order.setUpdateTime(new Date());
- elmeOrderMapper.insertSelective(order);
- } else {
- order.setId(oldOrder.getId());
- // 鏇存柊浠樻閲戦锛岃绠楃姸鎬�
- ElmeOrder update = new ElmeOrder();
- update.setId(oldOrder.getId());
- update.setIsSettle(order.getIsSettle());
- update.setPayMoney(order.getPayMoney());
- update.setUpdateTime(new Date());
- elmeOrderMapper.updateByPrimaryKeySelective(update);
- }
- }
-
- @Override
- public ElmeOrder selectByPrimaryKey(Long id) {
- return elmeOrderMapper.selectByPrimaryKey(id);
- }
-}
+package com.yeshi.fanli.service.impl.elme;
+
+import java.util.Date;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import com.yeshi.fanli.dao.mybatis.elme.ElmeOrderMapper;
+import com.yeshi.fanli.entity.elme.ElmeOrder;
+import com.yeshi.fanli.exception.elme.ElmeOrderException;
+import com.yeshi.fanli.service.inter.elme.ElmeOrderService;
+import com.yeshi.fanli.util.StringUtil;
+
+@Service
+public class ElmeOrderServiceImpl implements ElmeOrderService {
+ @Resource
+ private ElmeOrderMapper elmeOrderMapper;
+
+ @Override
+ public void addOrder(ElmeOrder order) throws ElmeOrderException {
+ if (StringUtil.isNullOrEmpty(order.getOrderId()) || order.getPayMoney() == null)
+ throw new ElmeOrderException(1, "淇℃伅涓嶅畬鏁�");
+
+ ElmeOrder oldOrder = elmeOrderMapper.selectByOrderId(order.getOrderId());
+ if (oldOrder == null) {
+ if (order.getCreateTime() == null)
+ order.setCreateTime(new Date());
+ if (order.getUpdateTime() == null)
+ order.setUpdateTime(new Date());
+ elmeOrderMapper.insertSelective(order);
+ } else {
+ order.setId(oldOrder.getId());
+ // 鏇存柊浠樻閲戦锛岃绠楃姸鎬�
+ ElmeOrder update = new ElmeOrder();
+ update.setId(oldOrder.getId());
+ update.setIsSettle(order.getIsSettle());
+ update.setPayMoney(order.getPayMoney());
+ update.setUpdateTime(new Date());
+ elmeOrderMapper.updateByPrimaryKeySelective(update);
+ }
+ }
+
+ @Override
+ public ElmeOrder selectByPrimaryKey(Long id) {
+ return elmeOrderMapper.selectByPrimaryKey(id);
+ }
+
+ @Override
+ public List<ElmeOrder> query(long start, int count, String key) {
+ return elmeOrderMapper.query(start, count, key);
+ }
+
+ @Override
+ public long count(String key) {
+ return elmeOrderMapper.count(key);
+ }
+}
--
Gitblit v1.8.0