Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_platformV2
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_platformV2
Commits
5a3b8ae6
Commit
5a3b8ae6
authored
Mar 04, 2024
by
李小惠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改报表接口
parent
f61376ab
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
34 行增加
和
29 行删除
+34
-29
log_error.log
app-log/log_error.log
+0
-0
log_total.log
app-log/log_total.log
+0
-0
DetailJsonReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailJsonReq.java
+5
-1
PubOrgController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/PubOrgController.java
+1
-1
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+5
-5
PubOrgServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
+9
-1
TjServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/TjServiceImpl.java
+11
-4
PriceSumSummaryMapper.xml
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
+3
-17
没有找到文件。
app-log/log_error.log
View file @
5a3b8ae6
This source diff could not be displayed because it is too large. You can
view the blob
instead.
app-log/log_total.log
View file @
5a3b8ae6
This source diff could not be displayed because it is too large. You can
view the blob
instead.
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailJsonReq.java
View file @
5a3b8ae6
...
...
@@ -4,6 +4,7 @@ import com.junmp.jyzb.api.bean.query.InventoryReq;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
@Data
...
...
@@ -19,7 +20,10 @@ public class DetailJsonReq {
private
BigDecimal
price
;
//Epc类型(0固定资产1库存物资非固定资产)
private
Integer
property
;
private
Integer
maintenancePeriod
;
private
Integer
warrantyPeriod
;
private
Date
productionDate
;
private
List
<
InventoryReq
>
InfoList
;
//
private List<InventoryReq> InfoList;
}
jyzb-biz/src/main/java/com/junmp/jyzb/controller/PubOrgController.java
View file @
5a3b8ae6
...
...
@@ -93,7 +93,7 @@ public class PubOrgController {
//获取组织机构信息(区域编码)也可以复用获取单个组织机构的所有信息
@PostMapping
(
path
=
"/getOneOrgInfo"
,
name
=
"获取组织机构区域编码#enable"
)
@ApiOperation
(
"获取组织机构区域编码"
)
public
ApiRes
<
PubOrg
>
getOneOrgInfo
(
@RequestBody
@Validated
(
ValidationApi
.
detail
.
class
)
UpdateOrgReq
req
){
public
ApiRes
<
PubOrg
>
getOneOrgInfo
(
@RequestBody
UpdateOrgReq
req
){
return
ApiRes
.
success
(
pubOrgService
.
getOneOrgInfo
(
req
));
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
5a3b8ae6
...
...
@@ -1120,8 +1120,8 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
//实际出库或者入库数量大于实际数量,则对空数据进行增删改查
if
(
orderMain
.
getOrderType
().
equals
(
"in"
)){
//入库
Random
random
=
new
Random
();
for
(
InventoryReq
inv:
detailJsonReq
.
getInfoList
()
)
{
String
epc
=
"000000"
+
DateTimeUtil
.
getCurrentDateTime
().
getTime
()+
random
.
nextInt
(
999999
-
100000
+
1
)
+
100000
;
for
(
int
i
=
0
;
i
<
subNum
;
i
++
)
{
String
epc
=
"000000"
+
DateTimeUtil
.
getCurrentDateTime
().
getTime
()+
(
random
.
nextInt
(
999999
-
100000
+
1
)
+
100000
)
;
Inventory
inventory
=
new
Inventory
();
inventory
.
setEpc
(
epc
);
inventory
.
setLocationId
(
detailJsonReq
.
getLocationId
());
...
...
@@ -1134,9 +1134,9 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
inventory
.
setState
(
"normal"
);
inventory
.
setBussinessState
(
"normal"
);
inventory
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
inventory
.
setProductionDate
(
inv
.
getProductionDate
());
inventory
.
setWarrantyPeriod
(
inv
.
getWarrantyPeriod
());
inventory
.
setMaintenancePeriod
(
inv
.
getMaintenancePeriod
());
//
inventory.setProductionDate(inv.getProductionDate());
//
inventory.setWarrantyPeriod(inv.getWarrantyPeriod());
//
inventory.setMaintenancePeriod(inv.getMaintenancePeriod());
inventory
.
setTypeName
(
uploadDetailReq
.
getTypeName
());
inventory
.
setSizeName
(
uploadDetailReq
.
getSizeName
());
inventory
.
setBussinessType
(
req
.
getBussinessType
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
View file @
5a3b8ae6
...
...
@@ -857,7 +857,15 @@ public class PubOrgServiceImpl extends ServiceImpl<PubOrgMapper, PubOrg> implem
@Override
public
PubOrg
getOneOrgInfo
(
UpdateOrgReq
req
)
{
return
PubOrgExist
(
req
.
getOrgId
());
PubOrg
pubOrg
=
new
PubOrg
();
if
(
ObjectUtil
.
isNotNull
(
req
.
getOrgId
())){
pubOrg
=
PubOrgExist
(
req
.
getOrgId
());
}
if
(
ObjectUtil
.
isNotNull
(
req
.
getOrgCode
())){
pubOrg
=
getOne
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getOrgCode
,
req
.
getOrgCode
()));
}
return
pubOrg
;
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/TjServiceImpl.java
View file @
5a3b8ae6
package
com
.
junmp
.
jyzb
.
service
.
impl
;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.alibaba.excel.support.ExcelTypeEnum
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
...
...
@@ -1069,11 +1070,17 @@ public class TjServiceImpl implements TjService {
PubOrg
pubOrg
=
new
PubOrg
();
if
(
length
<
12
){
pubOrg
=
pubOrgService
.
list
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getFindCode
,
req
.
getFindCode
())
.
orderByAsc
(
PubOrg:
:
getLevelFlag
)).
get
(
0
);
List
<
PubOrg
>
list
=
pubOrgService
.
list
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getFindCode
,
req
.
getFindCode
())
.
orderByAsc
(
PubOrg:
:
getLevelFlag
));
if
(
CollectionUtil
.
isNotEmpty
(
list
)){
pubOrg
=
list
.
get
(
0
);
}
}
else
{
pubOrg
=
pubOrgService
.
list
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getOrgCode
,
req
.
getFindCode
())
.
orderByAsc
(
PubOrg:
:
getLevelFlag
)).
get
(
0
);
List
<
PubOrg
>
list
=
pubOrgService
.
list
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getOrgCode
,
req
.
getFindCode
())
.
orderByAsc
(
PubOrg:
:
getLevelFlag
));
if
(
CollectionUtil
.
isNotEmpty
(
list
)){
pubOrg
=
list
.
get
(
0
);
}
}
//将九大类查询出来并且存入返回对象中去
List
<
String
>
typeNames
=
equipmentCountSummaryMapper
.
getTypeParentName
();
...
...
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
View file @
5a3b8ae6
...
...
@@ -221,23 +221,9 @@
<select
id=
"TjOrgPriceBySelf"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
SELECT
start_num,
start_price,
end_num,
end_price,
destory_num,
destory_price
org_code,
t1.start_num,t1.start_price,t2.end_num,t2.end_price,t2.end_num - t1.start_num AS add_num,
t2.end_price - t1.start_price AS add_price, t2.destory_num,t2.destory_price,t2.org_id,t2.org_code,t2.org_name,t2.d_name
org_id,
d_name
FROM
pub_org
WHERE
org_id = #{orgId}
) AS po
JOIN
(
FROM(
SELECT
COALESCE(SUM(COALESCE ( start_num, 0 )),0) AS start_num,
COALESCE(SUM(COALESCE ( start_price, 0 )),0) AS start_price
...
...
@@ -260,7 +246,7 @@
size_name like CONCAT('%', #{item}, '%')
</foreach>
</if>
) AS t
2 ON 1=
1
) AS t1
JOIN (
(
SELECT
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论