Browse Source

项目上报bug修改

dev
尹作梅 6 years ago
parent
commit
25cf6a04a2
  1. 1
      esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/api/impl/ShiBeiCityGridApiImpl.java
  2. 4
      esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/constant/CommonConstants.java
  3. 4
      esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/util/XstreamUtil.java
  4. 16
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/GridPlatformHandleLogEntity.java
  5. 4
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

1
esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/api/impl/ShiBeiCityGridApiImpl.java

@ -51,6 +51,7 @@ public class ShiBeiCityGridApiImpl implements ShiBeiCityGridApi {
public GridDto newSendInputInfo(SendInputInfoFormDto caseReportFormDto) { public GridDto newSendInputInfo(SendInputInfoFormDto caseReportFormDto) {
Map<String, Object> map = Maps.newHashMap(); Map<String, Object> map = Maps.newHashMap();
map.put("srtXml", XstreamUtil.objectToXml(caseReportFormDto)); map.put("srtXml", XstreamUtil.objectToXml(caseReportFormDto));
LOGGER.info("strXml" + map.get("srtXml"));
GridDto girdDto = this.requestGird(ApiConstants.newSendInputInfo, map, GridDto.class); GridDto girdDto = this.requestGird(ApiConstants.newSendInputInfo, map, GridDto.class);
if (girdDto == null) { if (girdDto == null) {
LOGGER.error("案件上报失败,案件内部编号:{}", caseReportFormDto.getHotLinesn()); LOGGER.error("案件上报失败,案件内部编号:{}", caseReportFormDto.getHotLinesn());

4
esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/constant/CommonConstants.java

@ -23,12 +23,12 @@ public class CommonConstants {
/** /**
* 案件属性 * 案件属性
*/ */
public static String INFO_TYPE_ID="1"; public static String INFO_TYPE_ID = "18";
/** /**
* 案件大类 * 案件大类
*/ */
public static String INFO_BC="99"; public static String INFO_BC = "01";
/** /**
* 案件小类 * 案件小类

4
esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/util/XstreamUtil.java

@ -1,10 +1,13 @@
package com.elink.esua.epdc.gird.shibei.util; package com.elink.esua.epdc.gird.shibei.util;
import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.converters.basic.DateConverter;
import com.thoughtworks.xstream.io.xml.DomDriver; import com.thoughtworks.xstream.io.xml.DomDriver;
import com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder; import com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder;
import com.thoughtworks.xstream.io.xml.XppDriver; import com.thoughtworks.xstream.io.xml.XppDriver;
import java.util.TimeZone;
/** /**
* @author rongchao * @author rongchao
* @Date 18-12-4 * @Date 18-12-4
@ -37,6 +40,7 @@ public class XstreamUtil {
public static String objectToXml(Object obj) { public static String objectToXml(Object obj) {
//解决下划线问题 //解决下划线问题
XStream xStream = new XStream(new XppDriver(new XmlFriendlyNameCoder("_-", "_"))); XStream xStream = new XStream(new XppDriver(new XmlFriendlyNameCoder("_-", "_")));
xStream.registerConverter(new DateConverter("yyyy-MM-dd HH:mm:ss", null, TimeZone.getTimeZone("GMT+8")));
XStream.setupDefaultSecurity(xStream); XStream.setupDefaultSecurity(xStream);
xStream.allowTypes(new Class[]{obj.getClass()}); xStream.allowTypes(new Class[]{obj.getClass()});
//xstream使用注解转换 //xstream使用注解转换

16
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/GridPlatformHandleLogEntity.java

@ -17,8 +17,8 @@
package com.elink.esua.epdc.modules.item.entity; package com.elink.esua.epdc.modules.item.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.elink.esua.epdc.commons.mybatis.entity.BaseEpdcEntity; import com.elink.esua.epdc.commons.mybatis.entity.BaseEpdcEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -78,60 +78,70 @@ public class GridPlatformHandleLogEntity extends BaseEpdcEntity {
* 必填 * 必填
* 派遣时间格式yyyy-MM-dd HH24:mm:ss * 派遣时间格式yyyy-MM-dd HH24:mm:ss
*/ */
@TableField(value = "DispatchTime")
private String dispatchTime; private String dispatchTime;
/** /**
* 必填 * 必填
* 派遣部门编号 * 派遣部门编号
*/ */
@TableField(value = "DeptCode")
private String deptCode; private String deptCode;
/** /**
* 必填 * 必填
* 派遣部门名称 * 派遣部门名称
*/ */
@TableField(value = "DeptName")
private String deptName; private String deptName;
/** /**
* 必填 * 必填
* 主责部门编号 * 主责部门编号
*/ */
@TableField(value = "ExecDeptCode")
private String execDeptCode; private String execDeptCode;
/** /**
* 必填 * 必填
* 主责部门名称 * 主责部门名称
*/ */
@TableField(value = "ExecDeptName")
private String execDeptName; private String execDeptName;
/** /**
* 必填 * 必填
* 到场时间要求分钟数 * 到场时间要求分钟数
*/ */
@TableField(value = "CArriveTime")
private int carriveTime; private int carriveTime;
/** /**
* 必填 * 必填
* 处置时间要求分钟数 * 处置时间要求分钟数
*/ */
@TableField(value = "CSolvingTime")
private int csolvingTime; private int csolvingTime;
/** /**
* 必填 * 必填
* 到场截止时间格式yyyy-MM-dd HH24:mm:ss * 到场截止时间格式yyyy-MM-dd HH24:mm:ss
*/ */
@TableField(value = "ArriveTime")
private String arriveTime; private String arriveTime;
/** /**
* 必填 * 必填
* 处置截止时间格式yyyy-MM-dd HH24:mm:ss * 处置截止时间格式yyyy-MM-dd HH24:mm:ss
*/ */
@TableField(value = "SolvingTime")
private String solvingTime; private String solvingTime;
/** /**
* 必填 * 必填
* 派遣意见 * 派遣意见
*/ */
@TableField(value = "SolvingNote")
private String solvingNote; private String solvingNote;
//结案新增 //结案新增
@ -140,24 +150,28 @@ public class GridPlatformHandleLogEntity extends BaseEpdcEntity {
* 必填 * 必填
* 结案时间格式yyyy-MM-dd HH24:mm:ss * 结案时间格式yyyy-MM-dd HH24:mm:ss
*/ */
@TableField(value = "EndTime")
private String endTime; private String endTime;
/** /**
* 必填 * 必填
* 最终处理时间格式yyyy-MM-dd HH24:mm:ss * 最终处理时间格式yyyy-MM-dd HH24:mm:ss
*/ */
@TableField(value = "LastSolvingTime")
private String lastSolvingTime; private String lastSolvingTime;
/** /**
* 必填 * 必填
* 结案意见 * 结案意见
*/ */
@TableField(value = "EndNote")
private String endNote; private String endNote;
/** /**
* 必填 * 必填
* 结案评判实际解决解释说明等 * 结案评判实际解决解释说明等
*/ */
@TableField(value = "BanliResult")
private String banliResult; private String banliResult;
} }

4
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -970,9 +970,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
formDto.setContactMode(itemEntity.getMobile()); formDto.setContactMode(itemEntity.getMobile());
double[] gps= GPSUtils.gcj02_To_Gps84(itemEntity.getIssueLatitude(),itemEntity.getIssueLongitude()); double[] gps= GPSUtils.gcj02_To_Gps84(itemEntity.getIssueLatitude(),itemEntity.getIssueLongitude());
// 坐标X // 坐标X
formDto.setCoordX(new BigDecimal(gps[0])); formDto.setCoordX(new BigDecimal(gps[1]));
// 坐标Y // 坐标Y
formDto.setCoordY(new BigDecimal(gps[1])); formDto.setCoordY(new BigDecimal(gps[0]));
// 监督员编号 // 监督员编号
formDto.setKeepersn(""); formDto.setKeepersn("");
// 操作时间 // 操作时间

Loading…
Cancel
Save