代码模块
开发过程中记录的一些核心代码
吃范范
一个菜菜的女程序猿
展开
-
java解析请求第三方接口返回数据
一、返回未xml结构 /** * 解析xml,返回第一级元素键值对。如果第一级元素有子节点,则此节点的值是子节点的xml数据。 * @param strxml * @return * @throws JDOMException * @throws IOException */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static Map doXMLParse(原创 2021-07-09 18:27:52 · 1288 阅读 · 0 评论 -
java生成微信分享相关配置
package org.jeecg.modules.caayouth.api.utils.weixinShare;import net.sf.json.JSON;import net.sf.json.JSONObject;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.security.MessageDiges.原创 2021-07-09 18:19:01 · 325 阅读 · 0 评论 -
vue-quill-editor编辑器文本不居中问题处理
一、问题出现的原因 由于 使用这个样式 class="ql-align-center",但是在app中显示时没有这个样式,所以就不居中,我们可以修改一下,改成 style="text-align: center;"这样就能完美显示了二、修改<script>import Quill from 'quill';import Parchment from 'parchment';//目的是修改富文本内容居中不了的问题let config = { scope: P...原创 2021-07-07 09:55:44 · 5714 阅读 · 2 评论 -
d2-crud-plus行内编辑
一、 crud.jsimport dayjs from 'dayjs'import { GetDetail } from './api'import { request } from '@/api/service'export const crudOptions = (vm) => { return { rowHandle: { // width: 230, // dropdown: { // 操作列折叠 // atLeast: 1, /原创 2021-07-05 10:32:38 · 1390 阅读 · 0 评论 -
d2-crud-plus显示视频
index.vue<template> <d2-container :class="{'page-compact':crud.pageOptions.compact}"> <template slot="header">视频管理</template> <d2-crud-x ref="d2Crud" v-bind="_crudProps" v-on="_crudListeners"&g...原创 2021-07-05 10:29:14 · 432 阅读 · 0 评论 -
d2-crud-plus树形菜单
一、api.jsimport { request } from '@/api/service'const apiPrefix = '接口地址'export function GetList (query) { return request({ url: apiPrefix + '/list', method: 'get', params: query }).then(ret => { ret.data = ret.data ? ret.data : {原创 2021-06-24 16:58:49 · 1361 阅读 · 1 评论 -
java生成根据数字区间随机生成4位数
/** * 随机产生指定位数的随机字符串 */public static Integer randomCodeLength(int length) { Integer tickCode=0; for (int i = 0; i < 4; i++) { Random rand = new Random(); tickCode=rand.nextInt(MAX_NUM - MIN_NUM + 1) + MIN_NUM; } retur.原创 2021-06-24 16:48:15 · 1430 阅读 · 0 评论 -
java统计最近6个月的数据,柱状图
统计图最近6个月的数据@Overridepublic R getOrderDurationChart() { StatisticsMainModel m= baseMapper.getOrderChart(); Map[] s1=new HashMap[6]; String[] time=new String[6]; Date date=new Date(); Calendar calendar=new GregorianCalendar(); for.原创 2020-11-26 15:53:17 · 1303 阅读 · 0 评论 -
sql中两个时间比大小
SELECT * FROM cash_recommend WHERE cash_voucher_id =#{cash_voucher_id} AND UNIX_TIMESTAMP(expire_time)&gt;UNIX_TIMESTAMP(NOW())原创 2020-06-30 09:24:12 · 315 阅读 · 0 评论 -
sql查询多条数据
SELECT IFNULL(TRUNCATE(tudi,2),0.00) AS tudigongxian, IFNULL(TRUNCATE(youhuijing,2),0.00) AS youhuijing, IFNULL(TRUNCATE(choujiang,2),0.00) AS drawMoney, IFNULL(TRUNCATE(tixian,2),0.00) AS...原创 2020-06-30 09:24:37 · 1374 阅读 · 0 评论 -
sql按照年、月、周、日查看数据
<!--首页交易金额统计 --><!--按照年查看 --> <select id="queryStatByYear" resultMap="StatResultMap" parameterType="Object"> SELECT temp1.yeardate AS yearofdate,TRUNCATE(SUM(temp1.pri..原创 2020-06-30 09:24:45 · 309 阅读 · 0 评论 -
sql查询时间段之间的数据(一天、一周等)
TO_DAYS(NOW()) - TO_DAYS(change_time) = 1 // 昨天的数据 change_time 为时间字段TO_DAYS( NOW() ) - TO_DAYS(check_in) = 0 / / 今天的数据 check_in 为时间字段DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= DATE(...原创 2020-06-30 09:25:31 · 1136 阅读 · 0 评论 -
顺丰同城快递预下单接口
/*--------------------------------------------------------------------*/@ApiOperation(value = "顺丰预下单")@PostMapping("/PreOrder_add")public R PreOrder_add(Long shopId,Long productId,Long addressID,BigDecimal buyNum){ Shopitem shopitem=shopitemDao.sel.原创 2020-06-30 09:35:43 · 1221 阅读 · 0 评论 -
顺丰同城快递配送员轨迹
@ApiOperation(value = "快递查询--配送员轨迹")@PostMapping("/distribution_H5")public R distribution_H5(String orderId){ ProductOrder order=productorderService.getOne(new LambdaQueryWrapper<ProductOrder>().eq(ProductOrder::getOrderID,orderId)); Sfexp.原创 2020-06-30 09:38:28 · 1255 阅读 · 0 评论 -
java后台管理系统的图表统计
mapper.xml文件<select id="Mapper_getChart" resultType="com.ckpi.domain.EduOrderChartModel"> SELECT COUNT(*) AS orderTotal, (SELECT COUNT(*) FROM edu_eduorder WHERE `status`=2 ) AS payCount, (SELECT COUNT(*) FROM edu_eduorder WH原创 2020-07-20 10:18:04 · 754 阅读 · 0 评论 -
java请求第三方接口(一)
@Overridepublic R SDKtoken() { String url = "https://shunt-api.netless.link/v5/tokens/teams";Map m=new HashMap();m.put("accessKey",accessKey);m.put("secretAccessKey",secretAccessKey);m.put("lifespan",lifespan);m.put("role",role);JSONObject jsonOb.原创 2020-07-21 12:57:10 · 526 阅读 · 0 评论 -
java请求第三方接口(二)
public R roomList(String beginUUID,Integer limit) { Map m=new HashMap(); m.put("beginUUID",beginUUID); m.put("limit",limit); JSONObject jsonObj=new JSONObject(m); String param=jsonObj.toString(); String url = "https://shunt-api.net.原创 2020-07-23 15:38:45 · 120 阅读 · 0 评论 -
springboot中Scheduled(cron =“*/5 * * * * ?“)定时器执行
在方法上边加上@EnableScheduling即可原创 2020-07-30 17:44:43 · 4877 阅读 · 0 评论 -
BigDecimal加减乘除等相关操作
加法: add()减法: subtract()乘法: multiply() 除法: divide()绝对值: abs()原创 2020-08-06 11:56:49 · 1029 阅读 · 0 评论 -
java中json的相关操作
以下都是针对com.alibaba.fastjson.JSONObject包//json串转list对象List<BuyRoomOrderItemModel> list= JSONArray.parseArray(m.getBuyOrdetItem(), BuyRoomOrderItemModel.class);//字符串转jsonJSONObject jo = JSONObject.parseObject("字符串");...原创 2020-08-07 11:05:14 · 94 阅读 · 0 评论 -
java两个日期作比较,返回boolean值
Date startTime=timePurchase.getStartTime();Date endTime=timePurchase.getEndTime();Date nowTime=new Date();boolean time=startTime.before(nowTime);boolean time1=endTime.after(nowTime);原创 2020-08-07 16:38:22 · 608 阅读 · 0 评论 -
java中折线图统计按照日和月
一、按照日统计数(折线图)1、xml文件<select id="Mapper_getChart" resultType="com.ckpi.domain.EduRoomOrderChartModel"> SELECT (SELECT ROUND(SUM(e.audioTime)/60,2) FROM `edu_roomlog` e WHERE e.sid=eg.sid ) AS audioTime FROM `edu_roomlog` eg &原创 2020-08-19 11:11:17 · 1706 阅读 · 0 评论 -
mysql年月日、本周、上周等相关查询
--今天select * from 表名 where to_days(时间字段名) = to_days(now());--昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1--本周SELECT * FROM 表名 WHERE YEARWEEK( date_format( 时间字段名,'%Y-%m-%d' ) ) = YEARWEEK( now() ) ;--本月SELECT * FROM ...原创 2020-08-21 17:24:07 · 86 阅读 · 0 评论 -
微信小程序登录java代码
public R wxlogin(String code,Long uid) { StringBuilder url = new StringBuilder("https://api.weixin.qq.com/sns/jscode2session?"); //wxa195fc37a9fbc117 url.append("appid=***");//appid设置 // url.append("&secret=***");//sec..原创 2020-08-24 17:47:49 · 397 阅读 · 0 评论