1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信小程序开发定制作分销商城社区团购外卖模板公众号源码带后台

微信小程序开发定制作分销商城社区团购外卖模板公众号源码带后台

时间:2019-09-20 17:19:10

相关推荐

微信小程序开发定制作分销商城社区团购外卖模板公众号源码带后台

外卖CPS红包小程序源码分享

外卖cps带分销返利源码

饿了么红包、美团优惠券开发(外卖cps,三级裂变源码)

源代码地址

搭建步骤

下载以上源代码到本地

截图

步骤

下载以上源代码到本地

修改为你自己的微信小程序,打开 /dist/pages/ele/index.js

微信小程序->开发管理->开发设置 添加 request的域名: 地址:

https://mp./wxamp/devprofile/get_profile?token=271531762&lang=zh_CN

小程序管理后台配置你的链接

后台地址: 进去之后选择小程序管理->无裂变小程序管理->添加小程序->填入你自己的链接

微信开发者工具,导入项目,提交审核

package com.java110.store.dao.impl;

import com.alibaba.fastjson.JSONObject;

import com.java110.utils.constant.ResponseConstant;

import com.java110.utils.exception.DAOException;

import com.java110.utils.util.DateUtil;

import com.java110.core.base.dao.BaseServiceDao;

import com.java110.store.dao.IStoreServiceDao;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.stereotype.Service;

import org.springframework.transaction.annotation.Transactional;

import java.util.List;

import java.util.Map;

/**

商户服务 与数据库交互

Created by wuxw on /4/5.

*/

@Service(“storeServiceDaoImpl”)

//@Transactional

public class StoreServiceDaoImpl extends BaseServiceDao implements IStoreServiceDao {

private final static Logger logger = LoggerFactory.getLogger(StoreServiceDaoImpl.class);

/**

商户信息封装

@param businessStoreInfo 商户信息 封装

@throws DAOException

*/

@Override

public void saveBusinessStoreInfo(Map businessStoreInfo) throws DAOException {

businessStoreInfo.put(“month”, DateUtil.getCurrentMonth());

// 查询business_user 数据是否已经存在

logger.debug(“保存商户信息 入参 businessStoreInfo : {}”,businessStoreInfo);

int saveFlag = sqlSessionTemplate.insert(“storeServiceDaoImpl.saveBusinessStoreInfo”,businessStoreInfo);

if(saveFlag < 1){

throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,“保存商户数据失败:”+ JSONObject.toJSONString(businessStoreInfo));

}

}

/**

查询商户信息

@param info bId 信息

@return 商户信息

@throws DAOException

*/

@Override

public Map getBusinessStoreInfo(Map info) throws DAOException {

logger.debug(“查询商户信息 入参 info : {}”,info);

ListbusinessStoreInfos = sqlSessionTemplate.selectList(“storeServiceDaoImpl.getBusinessStoreInfo”,info);

if(businessStoreInfos == null){

return null;

}

if(businessStoreInfos.size() >1){

throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,“根据条件查询有多条数据,数据异常,请检查:businessStoreInfos,”+ JSONObject.toJSONString(info));

}

return businessStoreInfos.get(0);

}

/**

保存商户信息 到 instance

@param info bId 信息

@throws DAOException

*/

@Override

public void saveStoreInfoInstance(Map info) throws DAOException {

logger.debug(“保存商户信息Instance 入参 info : {}”,info);

int saveFlag = sqlSessionTemplate.insert(“storeServiceDaoImpl.saveStoreInfoInstance”,info);

if(saveFlag < 1){

throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,“保存商户信息Instance数据失败:”+ JSONObject.toJSONString(info));

}

}

/**

查询商户信息(instance)

@param info bId 信息

@return

@throws DAOException

*/

@Override

public Map getStoreInfo(Map info) throws DAOException {

logger.debug(“查询商户信息 入参 info : {}”,info);

ListbusinessStoreInfos = sqlSessionTemplate.selectList(“storeServiceDaoImpl.getStoreInfo”,info);

if(businessStoreInfos == null || businessStoreInfos.size() == 0){

return null;

}

if(businessStoreInfos.size() >1){

throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,“根据条件查询有多条数据,数据异常,请检查:getStoreInfo,”+ JSONObject.toJSONString(info));

}

return businessStoreInfos.get(0);

}

/**

修改商户信息

@param info 修改信息

@throws DAOException

*/

@Override

public void updateStoreInfoInstance(Map info) throws DAOException {

logger.debug(“修改商户信息Instance 入参 info : {}”,info);

int saveFlag = sqlSessionTemplate.update(“storeServiceDaoImpl.updateStoreInfoInstance”,info);

if(saveFlag < 1){

throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,“修改商户信息Instance数据失败:”+ JSONObject.toJSONString(info));

}

}

/**

查询商户数量

@param info 商户信息

@return 商户数量

*/

@Override

public int queryStoresCount(Map info) {

logger.debug(“查询商户数据 入参 info : {}”,info);

ListbusinessStoreInfos = sqlSessionTemplate.selectList(“storeServiceDaoImpl.queryStoresCount”, info);

if (businessStoreInfos.size() < 1) {

return 0;

}

return Integer.parseInt(businessStoreInfos.get(0).get(“count”).toString());

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。