删除人员直接删除卡
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/dao/CardDao.java b/src/main/java/com/supwisdom/dlpay/mainservice/dao/CardDao.java
index 972160b..d3595d8 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/dao/CardDao.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/dao/CardDao.java
@@ -11,4 +11,6 @@
public TCard findCardByCardno(String cardno);
public boolean updateCard(TCard bean);
+
+ public boolean deleteCard(String custid);
}
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CardDaoImpl.java b/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CardDaoImpl.java
index 05a0c98..cde13c3 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CardDaoImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CardDaoImpl.java
@@ -7,6 +7,7 @@
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
+import javax.persistence.Query;
import javax.persistence.TypedQuery;
import java.util.List;
@@ -66,4 +67,20 @@
}
return flag;
}
+
+ @Transactional
+ @Override
+ public boolean deleteCard(String custid) {
+ boolean flag = false;
+ try {
+ String sql = "delete from TCard t where t.custid=?1";
+ Query query = entityManager.createQuery(sql);
+ query.setParameter(1, custid);
+ query.executeUpdate();
+ flag=true;
+ }catch (Exception e){
+ e.printStackTrace();
+ }
+ return flag;
+ }
}
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java b/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java
index 828f894..4979e95 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java
@@ -6,11 +6,13 @@
import com.supwisdom.dlpay.doorlist.bean.TCustomerInfo;
import com.supwisdom.dlpay.framework.util.PageResult;
import com.supwisdom.dlpay.framework.util.StringUtil;
+import com.supwisdom.dlpay.mainservice.dao.CardDao;
import com.supwisdom.dlpay.mainservice.dao.CustomerDao;
import com.supwisdom.dlpay.mainservice.domain.TCustomer;
import org.apache.commons.lang3.StringUtils;
import org.hibernate.query.internal.NativeQueryImpl;
import org.hibernate.transform.Transformers;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
@@ -24,9 +26,13 @@
@Repository
public class CustomerDaoImpl implements CustomerDao {
+ @Autowired
+ private CardDao cardDao;
+
@PersistenceContext
EntityManager entityManager;
+
@Transactional
@Override
public TCustomer findCustomerByNo(String cardno) {
@@ -224,6 +230,8 @@
Query query = entityManager.createQuery(sql);
query.setParameter(1, custid);
query.executeUpdate();
+
+ cardDao.deleteCard(custid);
flag=true;
}catch (Exception e){
e.printStackTrace();
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java b/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java
index 38c4400..9540462 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java
@@ -157,6 +157,8 @@
@Override
public boolean deleteCustomer(String custid){
+
+
return customerDao.deleteCustomer(custid);
}
diff --git a/src/main/java/com/supwisdom/dlpay/system/domain/TSystemParam.java b/src/main/java/com/supwisdom/dlpay/system/domain/TSystemParam.java
index d08abf4..ca0d274 100644
--- a/src/main/java/com/supwisdom/dlpay/system/domain/TSystemParam.java
+++ b/src/main/java/com/supwisdom/dlpay/system/domain/TSystemParam.java
@@ -50,4 +50,10 @@
public void setParamFlag(String paramFlag) {
this.paramFlag = paramFlag;
}
+
+ public static void main(String[] args) {
+ String i= "/services/microprogram/getaccountinfo";
+ System.out.println(i.contains("/microprogram"));
+ }
+
}