Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
59db7a64
由
康伟
编写于
2025-01-21 15:11:21 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
kangwei: 完善“运营季报”接口的数据格式
修改水厂结算接口bug
1 个父辈
9c140d3c
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
10 行增加
和
3 行删除
sk-module-biz/src/main/java/com/skua/modules/erp/mapper/xml/ErpSettlementMapper.xml
sk-module-datafill/src/main/java/com/skua/modules/report/service/impl/OperationReportServiceImpl.java
sk-module-inspection/src/main/java/com/skua/modules/inspection/vo/InspectionTaskOverviewDetailVO.java
sk-module-biz/src/main/java/com/skua/modules/erp/mapper/xml/ErpSettlementMapper.xml
查看文件 @
59db7a6
...
...
@@ -43,7 +43,7 @@
<!-- 根据入库单ids,获取水厂结算单详情-->
<select
id=
"queryWaterDepartSettlementByMaterialIds"
resultType=
"com.skua.modules.erp.vo.ErpSettlementItemVO"
>
select d.depart_name, dc.contract_name ,dc.project_name, dc.contract_code, dm.distribut_price 'unit_price' , pm.good_brand , pm.good_origin, mf.jishu_file_path, mf.appearance_info, mf.matched_info ,mf.handle_msg,mf.sender_sign,mf.receiver_sign, dm.tax_amount ,
round(dm.distribut_price * mi.material_num,2) total_price, round(pm.
distribu
t_price * mi.material_num *100 /(100+ ifnull(dm.tax_amount,0)) ,2) total_price_tax,
round(dm.distribut_price * mi.material_num,2) total_price, round(pm.
uni
t_price * mi.material_num *100 /(100+ ifnull(dm.tax_amount,0)) ,2) total_price_tax,
mi.depart_id , mi.distribut_contract_id ,mi.purchase_contract_id, mi.material_num,
mi.arrive_time ,mi.remark,mi.sparepart_type,mi.sparepart_id,mi.sparepart_name,mi.sparepart_code,mi.specification, mi.measuring_unit,mi.good_code,mi.id 'material_in_id'
from erp_material_in mi
...
...
sk-module-datafill/src/main/java/com/skua/modules/report/service/impl/OperationReportServiceImpl.java
查看文件 @
59db7a6
...
...
@@ -115,7 +115,7 @@ public class OperationReportServiceImpl implements IOperationReportService {
//水电耗高于控制目标--水务公司列表
dataViewName4411
=
ReportViewUtil
.
buildView
(
ReportConstant
.
view4411
,
"ydh,dhcmbzyy"
,
departId
,
seasonTimeVO
.
getStartTime
(),
seasonTimeVO
.
getEndTime
());
sql
=
"select * from ( "
;
sql
+=
" select d.depart_name 'departName', aaa.depart_id ,
avg(aaa.ydh
) realConsume , IFNULL(tc.target_power,2) 'targetConsume' ,GROUP_CONCAT(aaa.dhcmbzyy) 'causeAnalysis' from "
+
dataViewName4411
+
" aaa"
;;
sql
+=
" select d.depart_name 'departName', aaa.depart_id ,
round(avg(aaa.ydh),2
) realConsume , IFNULL(tc.target_power,2) 'targetConsume' ,GROUP_CONCAT(aaa.dhcmbzyy) 'causeAnalysis' from "
+
dataViewName4411
+
" aaa"
;;
sql
+=
" left join report_target_config tc on (tc.depart_id = aaa.depart_id and tc.target_year='2024')"
;
sql
+=
" left join sys_depart d on d.id = aaa.depart_id "
;
sql
+=
" group by aaa.depart_id )bbb where bbb.realConsume > bbb.targetConsume "
;
...
...
@@ -126,7 +126,7 @@ public class OperationReportServiceImpl implements IOperationReportService {
//药剂成本高于控制目标--水务公司列表
dataViewName4411
=
ReportViewUtil
.
buildView
(
ReportConstant
.
view4411
,
"yyh,yhcyqyy"
,
departId
,
seasonTimeVO
.
getStartTime
(),
seasonTimeVO
.
getEndTime
());
sql
=
"select * from ( "
;
sql
+=
" select d.depart_name 'departName', aaa.depart_id ,
avg(aaa.yyh
) realConsume , IFNULL(tc.target_drug,2) 'targetConsume' ,GROUP_CONCAT(aaa.yhcyqyy) 'causeAnalysis' from "
+
dataViewName4411
+
" aaa"
;;
sql
+=
" select d.depart_name 'departName', aaa.depart_id ,
round(avg(aaa.yyh),2
) realConsume , IFNULL(tc.target_drug,2) 'targetConsume' ,GROUP_CONCAT(aaa.yhcyqyy) 'causeAnalysis' from "
+
dataViewName4411
+
" aaa"
;;
sql
+=
" left join report_target_config tc on (tc.depart_id = aaa.depart_id and tc.target_year='2024')"
;
sql
+=
" left join sys_depart d on d.id = aaa.depart_id "
;
sql
+=
" group by aaa.depart_id )bbb where bbb.realConsume > bbb.targetConsume "
;
...
...
sk-module-inspection/src/main/java/com/skua/modules/inspection/vo/InspectionTaskOverviewDetailVO.java
查看文件 @
59db7a6
...
...
@@ -53,4 +53,11 @@ public class InspectionTaskOverviewDetailVO {
}
return
processedAbnormalRate
;
}
public
Integer
getNormalInspectionTaskCount
()
{
normalInspectionTaskCount
=
checkedInspectionTaskCount
-
abnormalInspectionTaskCount
;
return
normalInspectionTaskCount
;
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论