123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- package com.caimei.modules.order.service;
- import com.caimei.modules.order.dao.CmOfflineCollectionDao;
- import com.caimei.modules.order.entity.CmDiscernReceipt;
- import com.caimei.modules.order.entity.CmOfflineCollection;
- import com.caimei.modules.order.entity.CmReceiType;
- import com.thinkgem.jeesite.common.service.CrudService;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import com.thinkgem.jeesite.common.persistence.Page;
- import javax.annotation.Resource;
- import java.util.List;
- /**
- * Description
- *
- * @author : Charles
- * @date : 2022/9/22
- */
- @Service
- public class CmOfflineCollectionService extends CrudService<CmOfflineCollectionDao, CmOfflineCollection> {
- @Resource private CmOfflineCollectionDao cmOfflineCollectionDao;
- public CmOfflineCollection get(String id) {
- return super.get(id);
- }
- public Page<CmOfflineCollection> findPage(Page<CmOfflineCollection> page, CmOfflineCollection cmDiscernReceipt) {
- Page<CmOfflineCollection> pageList = super.findPage(page, cmDiscernReceipt);
- return pageList;
- }
- /**
- * 添加新银行账号
- * @param cmOfflineCollection
- * @return
- */
- @Transactional(readOnly = false)
- public Boolean insertBank(CmOfflineCollection cmOfflineCollection) {
- // 查询最大关联号,设置新银行关联号
- int typeMax = cmOfflineCollectionDao.typeMax();
- typeMax = typeMax +1;
- cmOfflineCollection.setType(typeMax);
- // 旧表银行账号添加
- CmReceiType receiType = new CmReceiType();
- receiType.setId(cmOfflineCollection.getType());
- receiType.setType(cmOfflineCollection.getBankAccount());
- cmOfflineCollectionDao.insReceipt(receiType);
- // 线下银行账号数据添加
- int i = cmOfflineCollectionDao.insBank(cmOfflineCollection);
- if (i > 0) {
- return true;
- }
- return false;
- }
- /**
- * 设置商城显示
- * @param cmOfflineCollection
- * @return
- */
- @Transactional(readOnly = false)
- public Boolean upBankDisplay (CmOfflineCollection cmOfflineCollection) {
- int i = cmOfflineCollectionDao.upBankDisplay(cmOfflineCollection);
- if (i > 0) {
- return true;
- }
- return false;
- }
- /**
- * 设为商城不显示
- * @param cmOfflineCollection
- * @return
- */
- @Transactional(readOnly = false)
- public Boolean NoBankDisplay (CmOfflineCollection cmOfflineCollection) {
- int i = cmOfflineCollectionDao.upNoBankDisplay(cmOfflineCollection);
- if (i > 0) {
- return true;
- }
- return false;
- }
- public CmOfflineCollection editBankData(CmOfflineCollection cmOfflineCollection) {
- CmOfflineCollection bankData = cmOfflineCollectionDao.editBank(cmOfflineCollection);
- return bankData;
- }
- /**
- * 编辑页面修改保存
- * @param cmOfflineCollection
- */
- @Transactional(readOnly = false)
- public void editData(CmOfflineCollection cmOfflineCollection) {
- cmOfflineCollectionDao.edit(cmOfflineCollection);
- }
- /**
- * 银行账号禁用
- * @param cmOfflineCollection
- */
- @Transactional(readOnly = false)
- public void updateBank(CmOfflineCollection cmOfflineCollection) {
- // 线下收款列表银行禁用
- cmOfflineCollectionDao.updateBank(cmOfflineCollection.getId());
- // 旧表银行删除
- cmOfflineCollectionDao.delReceipt(cmOfflineCollection.getType());
- }
- /**
- * 线下收款账号下拉列表
- * @return
- */
- public List<CmOfflineCollection> downListData() {
- return cmOfflineCollectionDao.downList();
- }
- /**
- * 下拉列表获取所有线下收款账号
- * @return
- */
- public List<CmReceiType> downAllListData() {
- return cmOfflineCollectionDao.downAllList();
- }
- }
|