Excel导入查询快递,增加客服人员,送货客户
This commit is contained in:
parent
84c4968b06
commit
aac0ba1791
|
|
@ -22,11 +22,18 @@ public class ExpressInfo extends BaseEntity
|
||||||
@Excel(name = "消息",type= Excel.Type.EXPORT)
|
@Excel(name = "消息",type= Excel.Type.EXPORT)
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
|
|
||||||
/** 出货单号 */
|
/** 出货单号 */
|
||||||
@Excel(name = "出货单号")
|
@Excel(name = "出货单号")
|
||||||
private String deliveryNum;
|
private String deliveryNum;
|
||||||
|
|
||||||
|
/** 送货客户*/
|
||||||
|
@Excel(name = "送货客户")
|
||||||
|
private String customer;
|
||||||
|
|
||||||
|
/** 客服人员*/
|
||||||
|
@Excel(name = "客服人员")
|
||||||
|
private String csName;
|
||||||
|
|
||||||
/** 快递单号 */
|
/** 快递单号 */
|
||||||
@Excel(name = "快递单号")
|
@Excel(name = "快递单号")
|
||||||
private String nu;
|
private String nu;
|
||||||
|
|
@ -97,6 +104,7 @@ public class ExpressInfo extends BaseEntity
|
||||||
/** 查询类型*/
|
/** 查询类型*/
|
||||||
private String queryType;
|
private String queryType;
|
||||||
|
|
||||||
|
|
||||||
public static long getSerialVersionUID() {
|
public static long getSerialVersionUID() {
|
||||||
return serialVersionUID;
|
return serialVersionUID;
|
||||||
}
|
}
|
||||||
|
|
@ -269,6 +277,22 @@ public class ExpressInfo extends BaseEntity
|
||||||
this.queryType = queryType;
|
this.queryType = queryType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCsName() {
|
||||||
|
return csName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCsName(String csName) {
|
||||||
|
this.csName = csName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCustomer() {
|
||||||
|
return customer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCustomer(String customer) {
|
||||||
|
this.customer = customer;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "ExpressInfo{" +
|
return "ExpressInfo{" +
|
||||||
|
|
@ -293,6 +317,8 @@ public class ExpressInfo extends BaseEntity
|
||||||
", queryUserName='" + queryUserName + '\'' +
|
", queryUserName='" + queryUserName + '\'' +
|
||||||
", queryId='" + queryId + '\'' +
|
", queryId='" + queryId + '\'' +
|
||||||
", queryType='" + queryType + '\'' +
|
", queryType='" + queryType + '\'' +
|
||||||
|
", csName='" + csName + '\'' +
|
||||||
|
", customer='" + customer + '\'' +
|
||||||
'}';
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -140,6 +140,8 @@ public class ExpImportQueryServiceImpl implements IExpImportQueryService
|
||||||
ei.setQueryUserName(ShiroUtils.getSysUser().getUserName());
|
ei.setQueryUserName(ShiroUtils.getSysUser().getUserName());
|
||||||
ei.setQueryType("excel");
|
ei.setQueryType("excel");
|
||||||
ei.setQueryTime(queryTime);
|
ei.setQueryTime(queryTime);
|
||||||
|
ei.setCustomer(expressInfo.getCustomer()); //送货客户
|
||||||
|
ei.setCsName(expressInfo.getCsName()); //客服人员
|
||||||
//expressInfoService.insertExpressInfo(ei);
|
//expressInfoService.insertExpressInfo(ei);
|
||||||
expressInfoListForInsert.add(ei);
|
expressInfoListForInsert.add(ei);
|
||||||
/* for(int i=1;i<1001;i++){ //测试批量插入效率用时打开Mark,产生5万条数据。
|
/* for(int i=1;i<1001;i++){ //测试批量插入效率用时打开Mark,产生5万条数据。
|
||||||
|
|
|
||||||
|
|
@ -26,12 +26,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<result property="queryId" column="queryId" />
|
<result property="queryId" column="queryId" />
|
||||||
<result property="queryType" column="queryType" />
|
<result property="queryType" column="queryType" />
|
||||||
<result property="deliveryNum" column="deliveryNum" />
|
<result property="deliveryNum" column="deliveryNum" />
|
||||||
|
<result property="csName" column="csName" />
|
||||||
|
<result property="customer" column="customer" />
|
||||||
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectExpressInfoVo">
|
<sql id="selectExpressInfoVo">
|
||||||
select sid, message, nu, deliveryNum, ischeck, com, status, `data`, `state`, `condition`, routeInfo, returnCode, `result`, phone,
|
select sid, message, nu, deliveryNum, ischeck, com, status, `data`, `state`, `condition`, routeInfo, returnCode, `result`, phone,
|
||||||
collectTime, singedTime, lastUpdateTime, queryTime, queryUserName, queryId, queryType
|
collectTime, singedTime, lastUpdateTime, queryTime, queryUserName, queryId, queryType, csName, customer
|
||||||
from expressInfo
|
from expressInfo
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|
@ -43,6 +45,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
|
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
|
||||||
<if test="queryId != null and queryId != ''"> and queryId = #{queryId}</if>
|
<if test="queryId != null and queryId != ''"> and queryId = #{queryId}</if>
|
||||||
<if test="deliveryNum != null and deliveryNum != ''"> and deliveryNum = #{deliveryNum}</if>
|
<if test="deliveryNum != null and deliveryNum != ''"> and deliveryNum = #{deliveryNum}</if>
|
||||||
|
<if test="csName != null and csName != ''"> and csName = #{csName}</if>
|
||||||
|
<if test="customer != null and customer != ''"> and customer = #{customer}</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
@ -74,6 +78,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="queryId != null">queryId,</if>
|
<if test="queryId != null">queryId,</if>
|
||||||
<if test="queryType != null">queryType,</if>
|
<if test="queryType != null">queryType,</if>
|
||||||
<if test="deliveryNum != null">deliveryNum,</if>
|
<if test="deliveryNum != null">deliveryNum,</if>
|
||||||
|
<if test="csName != null">csName,</if>
|
||||||
|
<if test="customer != null">customer,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="message != null">#{message},</if>
|
<if test="message != null">#{message},</if>
|
||||||
|
|
@ -96,6 +102,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="queryId != null">#{queryId},</if>
|
<if test="queryId != null">#{queryId},</if>
|
||||||
<if test="queryType != null">#{queryType},</if>
|
<if test="queryType != null">#{queryType},</if>
|
||||||
<if test="deliveryNum != null">#{deliveryNum},</if>
|
<if test="deliveryNum != null">#{deliveryNum},</if>
|
||||||
|
<if test="csName != null">#{csName},</if>
|
||||||
|
<if test="customer != null">#{customer},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
@ -121,6 +129,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="queryId != null">queryId = #{queryId},</if>
|
<if test="queryId != null">queryId = #{queryId},</if>
|
||||||
<if test="queryType != null">queryType = #{queryType},</if>
|
<if test="queryType != null">queryType = #{queryType},</if>
|
||||||
<if test="deliveryNum != null">deliveryNum = #{deliveryNum},</if>
|
<if test="deliveryNum != null">deliveryNum = #{deliveryNum},</if>
|
||||||
|
<if test="csName != null">csName = #{csName},</if>
|
||||||
|
<if test="customer != null">customer = #{customer},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where message = #{message}
|
where message = #{message}
|
||||||
</update>
|
</update>
|
||||||
|
|
@ -138,12 +148,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
|
||||||
<insert id="batchInsertExpressInfo">
|
<insert id="batchInsertExpressInfo">
|
||||||
insert into expressInfo(message, nu, deliveryNum, ischeck, com, status, `data`, `state`, `condition`, routeInfo, returnCode, `result`, phone,
|
insert into expressInfo(message, nu, deliveryNum, ischeck, com, status, `data`, `state`, `condition`, routeInfo, returnCode, `result`, phone,
|
||||||
collectTime, singedTime, lastUpdateTime, queryTime, queryUserName, queryId, queryType) values
|
collectTime, singedTime, lastUpdateTime, queryTime, queryUserName, queryId, queryType, csName, customer) values
|
||||||
<foreach item="expressInfo" index="index" collection="list" separator=",">
|
<foreach item="expressInfo" index="index" collection="list" separator=",">
|
||||||
( #{expressInfo.message}, #{expressInfo.nu}, #{expressInfo.deliveryNum}, #{expressInfo.ischeck}, #{expressInfo.com}, #{expressInfo.status},
|
( #{expressInfo.message}, #{expressInfo.nu}, #{expressInfo.deliveryNum}, #{expressInfo.ischeck}, #{expressInfo.com}, #{expressInfo.status},
|
||||||
#{expressInfo.data}, #{expressInfo.state}, #{expressInfo.condition}, #{expressInfo.routeInfo}, #{expressInfo.returnCode},
|
#{expressInfo.data}, #{expressInfo.state}, #{expressInfo.condition}, #{expressInfo.routeInfo}, #{expressInfo.returnCode},
|
||||||
#{expressInfo.result}, #{expressInfo.phone}, #{expressInfo.collectTime}, #{expressInfo.singedTime}, #{expressInfo.lastUpdateTime},
|
#{expressInfo.result}, #{expressInfo.phone}, #{expressInfo.collectTime}, #{expressInfo.singedTime}, #{expressInfo.lastUpdateTime},
|
||||||
#{expressInfo.queryTime}, #{expressInfo.queryUserName}, #{expressInfo.queryId}, #{expressInfo.queryType}
|
#{expressInfo.queryTime}, #{expressInfo.queryUserName}, #{expressInfo.queryId}, #{expressInfo.queryType}, #{expressInfo.csName}, #{expressInfo.customer}
|
||||||
)
|
)
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,14 @@
|
||||||
field: 'deliveryNum',
|
field: 'deliveryNum',
|
||||||
title: '出货单号'
|
title: '出货单号'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'customer',
|
||||||
|
title: '送货客户'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
field: 'csName',
|
||||||
|
title: '客服人员'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'nu',
|
field: 'nu',
|
||||||
title: '快递单号'
|
title: '快递单号'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue