Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
warehouse
概览
Overview
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
苗卫卫
warehouse
Commits
1a948737
提交
1a948737
authored
1 年前
作者:
zhangqiliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
墙盒申请的导出功能和墙盒申请添加的多加一个所属区域字段
父级
f4b1ec52
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
71 行增加
和
3 行删除
+71
-3
src/main/java/com/boco/nbd/wios/export/Contants.java
+4
-0
src/main/java/com/boco/nbd/wios/export/impl/WallBoxExport.java
+43
-0
src/main/java/com/boco/nbd/wios/manage/controller/WallboxApplyController.java
+2
-1
src/main/java/com/boco/nbd/wios/manage/entity/bo/WallboxApply.java
+2
-0
src/main/java/com/boco/nbd/wios/manage/entity/vo/WallboxApplyInstallListVO.java
+14
-0
src/main/java/com/boco/nbd/wios/manage/mapper/def/WallboxApplyMapper.java
+1
-1
src/main/resources/mybatis/mapper/def/common/WallboxApplyMapper.xml
+5
-1
没有找到文件。
src/main/java/com/boco/nbd/wios/export/Contants.java
查看文件 @
1a948737
...
...
@@ -98,4 +98,8 @@ public class Contants {
public
static
final
String
export_orderDetail_field
=
"id,installType,orderType,itemName,itemBrand,itemModel,materialsCode,unit,qunatity,ratePrice,fee,hasPay,payName,payType,payTime,invoiceType,invoiceName,invoiceTime,invoiceNum"
;
public
static
final
String
export_wallBox_title
=
"序号,申请团队,安装订单号,安装单最近状态,区域,是否特殊申请,审核状态,物流状态,剩余时间,超时类型,数量,申请时间"
;
public
static
final
String
export_wallBox_field
=
"no,supplierTeam,orderId,installStatus,areaName,ifEmergency,checkStatus,logisticsStatus,timeRemaining,ifTimeout,number,createdTime"
;
}
This diff is collapsed.
Click to expand it.
src/main/java/com/boco/nbd/wios/export/impl/WallBoxExport.java
0 → 100644
查看文件 @
1a948737
package
com
.
boco
.
nbd
.
wios
.
export
.
impl
;
import
com.boco.nbd.wios.export.Export
;
import
com.boco.nbd.wios.manage.entity.bo.SupplierBo
;
import
com.boco.nbd.wios.manage.entity.bo.SupplierVo
;
import
com.boco.nbd.wios.manage.entity.bo.WallboxApply
;
import
com.boco.nbd.wios.manage.entity.vo.WallboxApplyInstallListVO
;
import
com.boco.nbd.wios.manage.mapper.def.WallboxApplyMapper
;
import
com.boco.nbd.wios.manage.service.impl.SupplierService
;
import
com.fasterxml.jackson.databind.DeserializationFeature
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* 辅材导出WallboxApplyInstallListVO
*
* @author
* @version
*/
@Service
public
class
WallBoxExport
implements
Export
<
WallboxApplyInstallListVO
>
{
@Autowired
private
WallboxApplyMapper
wallboxApplyMapper
;
@Override
public
List
<
WallboxApplyInstallListVO
>
getExportList
(
String
json
)
throws
Exception
{
ObjectMapper
mapper
=
new
ObjectMapper
();
mapper
.
configure
(
DeserializationFeature
.
FAIL_ON_UNKNOWN_PROPERTIES
,
false
);
WallboxApply
condition
=
mapper
.
readValue
(
json
,
WallboxApply
.
class
);
List
<
WallboxApplyInstallListVO
>
list
=
wallboxApplyMapper
.
selectWallboxApplyListFromOrder
(
condition
);
Long
no
=
1L
;
for
(
WallboxApplyInstallListVO
vo
:
list
)
{
vo
.
setId
(
no
++);
}
return
list
;
}
}
This diff is collapsed.
Click to expand it.
src/main/java/com/boco/nbd/wios/manage/controller/WallboxApplyController.java
查看文件 @
1a948737
...
...
@@ -65,7 +65,7 @@ public class WallboxApplyController {
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"orderId"
,
value
=
"订单id"
,
dataType
=
"string"
,
paramType
=
"query"
,
required
=
true
),
@ApiImplicitParam
(
name
=
"ifEmergency"
,
value
=
"是否紧急0否,1是"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),})
public
BaseResponse
<
Object
>
applyInstallation
(
String
orderId
,
Integer
ifEmergency
)
{
public
BaseResponse
<
Object
>
applyInstallation
(
String
orderId
,
Integer
ifEmergency
,
String
areaName
)
{
Assert
.
notNull
(
orderId
,
"订单id不能为空"
);
Order
order
=
orderService
.
get
(
orderId
);
if
(
ObjectUtil
.
isNull
(
order
))
{
...
...
@@ -91,6 +91,7 @@ public class WallboxApplyController {
wa
.
setOrderId
(
orderId
);
wa
.
setIfEmergency
(
ifEmergency
);
wa
.
setCreateAccount
(
tokenService
.
getUser
().
getUserId
());
wa
.
setAreaName
(
areaName
);
wallboxApplyService
.
insertWallboxApply
(
wa
);
return
new
BaseResponse
<>(
true
);
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/boco/nbd/wios/manage/entity/bo/WallboxApply.java
查看文件 @
1a948737
...
...
@@ -88,4 +88,6 @@ public class WallboxApply {
/** 更新时间 */
private
Date
modifyTime
;
/** 所属区域 */
private
String
areaName
;
}
This diff is collapsed.
Click to expand it.
src/main/java/com/boco/nbd/wios/manage/entity/vo/WallboxApplyInstallListVO.java
查看文件 @
1a948737
...
...
@@ -114,10 +114,24 @@ public class WallboxApplyInstallListVO {
@ApiModelProperty
(
value
=
"收货人"
)
private
String
receiver
;
/**
* 发货人电话
*
* @mbg.generated
*/
@ApiModelProperty
(
value
=
"发货人电话"
)
private
String
senderPhone
;
/**
* 物流状态0未发货,1已发货
*
* @mbg.generated
*/
@ApiModelProperty
(
value
=
"物流状态0未发货,1已发货"
)
private
String
trackingStatus
;
/**
* 所属区域
*
* @mbg.generated
*/
@ApiModelProperty
(
value
=
"所属区域"
)
private
String
areaName
;
}
This diff is collapsed.
Click to expand it.
src/main/java/com/boco/nbd/wios/manage/mapper/def/WallboxApplyMapper.java
查看文件 @
1a948737
...
...
@@ -53,7 +53,7 @@ public interface WallboxApplyMapper {
/**
* 新增墙盒申请
*
* @param
t
WallboxApply 墙盒申请
* @param WallboxApply 墙盒申请
* @return 结果
*/
int
insertWallboxApply
(
WallboxApply
WallboxApply
);
...
...
This diff is collapsed.
Click to expand it.
src/main/resources/mybatis/mapper/def/common/WallboxApplyMapper.xml
查看文件 @
1a948737
...
...
@@ -91,6 +91,7 @@
<if
test=
"createdTime != null "
>
and created_time = #{createdTime}
</if>
<if
test=
"modifyAccount != null and modifyAccount != ''"
>
and modify_account = #{modifyAccount}
</if>
<if
test=
"modifyTime != null "
>
and modify_time = #{modifyTime}
</if>
<if
test=
"areaName != null "
>
and area_name = #{modifyTime}
</if>
</where>
</select>
...
...
@@ -120,9 +121,10 @@
t_wallbox_apply.created_time,
t_wallbox_apply.modify_account,
t_wallbox_apply.modify_time,
t_wallbox_apply.area_name,
t_order.shipno as tracking_number,
t_order.status as install_status,
td.logistic_order deliveryLogisticOrder,td.logistic_company logisticCompany,td.sender sender,td.receiver receiver
td.logistic_order deliveryLogisticOrder,td.logistic_company logisticCompany,td.sender sender,td.
sender_phone senderPhone,td.
receiver receiver
FROM t_wallbox_apply
LEFT JOIN t_order ON t_wallbox_apply.order_id = t_order.id
left join t_region reg on reg.id=t_wallbox_apply.region_id
...
...
@@ -253,6 +255,7 @@
<if
test=
"createdTime != null"
>
created_time,
</if>
<if
test=
"modifyAccount != null"
>
modify_account,
</if>
<if
test=
"modifyTime != null"
>
modify_time,
</if>
<if
test=
"areaName != null"
>
area_name,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"orderId != null and orderId != ''"
>
#{orderId},
</if>
...
...
@@ -279,6 +282,7 @@
<if
test=
"createdTime != null"
>
#{createdTime},
</if>
<if
test=
"modifyAccount != null"
>
#{modifyAccount},
</if>
<if
test=
"modifyTime != null"
>
#{modifyTime},
</if>
<if
test=
"areaName != null"
>
#{areaName},
</if>
</trim>
</insert>
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论