Your commit message

This commit is contained in:
duliyang 2024-10-26 23:18:40 +08:00
parent 7d7ae23a42
commit 5fc54d3b17
4 changed files with 34 additions and 21 deletions

View File

@ -1,5 +1,6 @@
package com.weiqi.mis.contorller;
import com.weiqi.mis.PushService;
import com.weiqi.vo.OrderInfoVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@ -21,6 +22,8 @@ public class CarController {
@Autowired
MsgService msgService;
@Autowired
PushService pushService;
/**
@ -108,7 +111,8 @@ public class CarController {
public Object tb(int id) {
log.info("id= {}", id);
return ReturnValue.buildErrordata(0, "同步成功!");
return pushService.pushorder(id);
// return ReturnValue.buildErrordata(0, "同步成功!");
}
@RequestMapping(value = "addinfo")

View File

@ -124,7 +124,7 @@
<logger name="java.sql" level="debug"></logger>
<root level="debug">
<root level="info">
<appender-ref ref="STDOUT"/>
<appender-ref ref="all"/>
<appender-ref ref="info"/>

View File

@ -171,13 +171,11 @@
limits: [1000, 2000, 3000, 4000, 5000]
,
where: {
appid: $('#appid').val(),
id: $('#id').val(),
endTime: $('#endTime').val(),
beginTime: $('#beginTime').val(),
sendStatus: $('#sendStatus').val(),
sp: $('#sp').val(),
message: $('#message').val(),
mobile: $('#mobile').val()
status: $('#status').val(),
platenumber: $('#platenumber').val()
}
// ,cellMinWidth: 80 //全局定义常规单元格的最小宽度layui 2.2.1 新增
,
@ -186,13 +184,11 @@
{title: '明细列表', colspan: 8}
],
[
// {field:'msgid', title: '序号', sort: true}
// ,
{field: 'id', title: 'ID', width: 105}
, {field: 'orderno', title: '订单编号', sort: true, width: 150}
, {
field: 'mname', title: '施工单位名称', width: 220 }
, {field: 'orderuserid', title: '订单创建人id', width: 105} //minWidth局部定义当前单元格的最小宽度layui 2.2.1 新增
, {field: 'orderuserid', title: '创建人id', width: 105} //minWidth局部定义当前单元格的最小宽度layui 2.2.1 新增
, {field: 'orderusername', title: '订单创建人姓名', width: 150, sort: true}
, {field: 'platenumber', title: '车牌号', sort: true}
, {fixed: 'right', title: '同步', toolbar: '#barDemo', width: '5%', edit: 'text'}
@ -215,11 +211,12 @@
$.ajax({
url: '/mis/down/tb?id=' + data.id,
success: function (data) {
var code = data.code;
if (code == "-1") {
layer.alert("删除失败!");
var code = data.returncode;
var msg = data.message;
if (code == "0") {
layer.alert("同步成功!");
} else {
layer.alert("删除成功!");
layer.alert(msg);
}
doSearch();
}

View File

@ -63,10 +63,16 @@ public class PushServiceImpl implements PushService {
JSONObject pollutesave = pollutesave(wxXrPemsOrder, wxSgPolluteSdsList, orderId);
if (pollutesave.getInteger("returncode") != 2000) {
Integer returncode = pollutesave.getInteger("returncode");
if (returncode== 2000||returncode==3000) {
jsret.put("returncode", 0);
jsret.put("message", "调用接口保存成功xxx");
return jsret;
}else{
jsret.put("returncode", -1);
jsret.put("message", "调用接口保存订单失败");
return jsret;
}
} catch (Exception e) {
@ -106,8 +112,14 @@ public class PushServiceImpl implements PushService {
Map<String, String> fields = new HashMap<>();
String body = "";
try {
fields.put("mid", wxXrPemsOrder.getMid()+"");
fields.put("userid", wxXrPemsOrder.getOrderuserid()+"");
//测试时只能写固定值防止数据投送到其他站点
fields.put("mid", "22");
fields.put("userid", "36");
fields.put("usid", "36");
// fields.put("mid", wxXrPemsOrder.getMid()+"");
// fields.put("userid", wxXrPemsOrder.getOrderuserid()+"");
// fields.put("usid", wxXrPemsOrder.getOrderuserid()+"");
fields.put("vin", wxXrPemsOrder.getVin());
fields.put("platenum", wxXrPemsOrder.getPlatenumber());
fields.put("licensingtime", DateHelper.serialize(wxXrPemsOrder.getAdmissiontime(), DateHelper.DATEFORMAT_ONLY_DATE));
@ -128,7 +140,6 @@ public class PushServiceImpl implements PushService {
fields.put("timestamp", (System.currentTimeMillis() / 1000)+"");
fields.put("udid", "000");
fields.put("noncestr", "000");
fields.put("usid", wxXrPemsOrder.getOrderuserid()+"");
fields.put("_sign", "77705A9803DCEBBD6006E07BF592882D");
String url = "https://api.mycar369.com/api/sg/createorder?";
@ -218,7 +229,8 @@ public class PushServiceImpl implements PushService {
fields.put("timestamp", (System.currentTimeMillis()/1000)+"");
fields.put("udid", "000");
fields.put("noncestr", "000");
fields.put("usid", wxXrPemsOrder.getOrderuserid()+"");
fields.put("usid", "36");//TODO之后需要修改
// fields.put("usid", wxXrPemsOrder.getOrderuserid()+"");
fields.put("_sign", "77705A9803DCEBBD6006E07BF592882D");
body= HttpUtil.sendGetRequest(url, fields);