小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在开发者工具可以正常读取写入但是真机调试就只能读取不能写入
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
stopmove: function () {
let that = this;
var len = that.data.positionArr.length;
//停止记录
wx.offLocationChange(that.handleLocationChangeFn);
wx.stopLocationUpdate();
//获取之前记录了多少条位置信息
wx.request({
url: 'http://127.0.0.1:8000/position/findNumberOfTraceID/' + app.globalData.userid,
method: 'GET',
header: {
'content-type': 'application/json'
},
success: function (res) {
//这里真机没有console出来
console.log('条数',res.data)
that.traceDataToDataBase(res.data + 1, 0, len);
}
})
wx.showToast({
title: '记录成功',
traceDataToDataBase: function (num, cur, len) {
var that = this;
if (cur < len) {
url: 'http://127.0.0.1:8000/position/addMyPerTrace/' + app.globalData.userid + '/' + num + '/' + that.data.positionArr[cur].longitude + '/' + that.data.positionArr[cur].latitude + '/' + that.data.positionArr[cur].date + '/' + app.globalData.openid + '/' + that.data.warning,
success: function () {
that.traceDataToDataBase(num, cur + 1, len)
fail: function () {
//springboot后端
//查看有多少条轨迹记录信息,servicempl
@Override
public int findNumberOfTheTraceID(Integer UserID) {
return userMapper.selectNumberOfMyTraceID(UserID);
};
//查看有多少条轨迹记录信息,service
int findNumberOfTheTraceID(Integer UserID);
//查看有多少条轨迹记录信息,controller
@RequestMapping(value="/findNumberOfTraceID/{UserID}")
@ResponseBody
public int findTraceID(@PathVariable("UserID") Integer UserID) {
return userService.findNumberOfTheTraceID(UserID);
//查看有多少条轨迹记录信息,mapper
int selectNumberOfMyTraceID(Integer UserID);
//查看一个用户下,它有多少条轨迹,用在主页,mapper.xml
<select id="selectNumberOfMyTraceID" parameterType="java.lang.Integer" resultType="java.lang.Integer">
select count(distinct traceID) from position.location where UserID=#{UserID}
</select>
数据库无法写入和服务接口程序有关,和小程序应该没关系。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
stopmove: function () {
let that = this;
var len = that.data.positionArr.length;
//停止记录
wx.offLocationChange(that.handleLocationChangeFn);
wx.stopLocationUpdate();
//获取之前记录了多少条位置信息
wx.request({
url: 'http://127.0.0.1:8000/position/findNumberOfTraceID/' + app.globalData.userid,
method: 'GET',
header: {
'content-type': 'application/json'
},
success: function (res) {
//这里真机没有console出来
console.log('条数',res.data)
that.traceDataToDataBase(res.data + 1, 0, len);
}
})
wx.showToast({
title: '记录成功',
})
}
traceDataToDataBase: function (num, cur, len) {
var that = this;
if (cur < len) {
wx.request({
url: 'http://127.0.0.1:8000/position/addMyPerTrace/' + app.globalData.userid + '/' + num + '/' + that.data.positionArr[cur].longitude + '/' + that.data.positionArr[cur].latitude + '/' + that.data.positionArr[cur].date + '/' + app.globalData.openid + '/' + that.data.warning,
success: function () {
that.traceDataToDataBase(num, cur + 1, len)
},
fail: function () {
}
})
}
},
//springboot后端
//查看有多少条轨迹记录信息,servicempl
@Override
public int findNumberOfTheTraceID(Integer UserID) {
return userMapper.selectNumberOfMyTraceID(UserID);
};
//查看有多少条轨迹记录信息,service
int findNumberOfTheTraceID(Integer UserID);
//查看有多少条轨迹记录信息,controller
@RequestMapping(value="/findNumberOfTraceID/{UserID}")
@ResponseBody
public int findTraceID(@PathVariable("UserID") Integer UserID) {
return userService.findNumberOfTheTraceID(UserID);
}
//查看有多少条轨迹记录信息,mapper
int selectNumberOfMyTraceID(Integer UserID);
//查看一个用户下,它有多少条轨迹,用在主页,mapper.xml
<select id="selectNumberOfMyTraceID" parameterType="java.lang.Integer" resultType="java.lang.Integer">
select count(distinct traceID) from position.location where UserID=#{UserID}
</select>
数据库无法写入和服务接口程序有关,和小程序应该没关系。