修改 总装

master
wangh 3 years ago
parent 2a03c0a9e9
commit 0d89c22265

@ -36,12 +36,14 @@ public class MTKController {
List<BaseTeam> list = baseTeamService.selectBaseTeamList(null);
return JSONArray.toJSONString(list);
}
@PostMapping("/selectOrderInfoBy3d")
@ApiOperation("3日订单执行情况")
public String mtk_selectOrderInfoBy3d() {
return JSONArray.toJSONString(service.mtk_selectOrderInfoBy3d());
}
@PostMapping("/mtk_selectOrderInfoBy3dTatle")
@ApiOperation("3日订单执行情况标题栏")
public String mtk_selectOrderInfoBy3dTatle() {
@ -51,16 +53,19 @@ public class MTKController {
@PostMapping("/selectInstoreNumByday")
@ApiOperation("当日入库订单统计")
private String mtk_selectInstoreNumByday(){
private String mtk_selectInstoreNumByday() {
return JSONObject.toJSONString(service.zz_selectInstoreNumByday());
}
@PostMapping("/selectQATop3")
@ApiOperation("质量分析Top3")
private String mtk_sselectQATop3(){
private String mtk_sselectQATop3() {
return JSONArray.toJSONString(service.mtk_sselectQATop3());
}
@PostMapping("/selectQAZD")
@ApiOperation("重点工序质量检测")
private String mtk_selectQAZD() {
return JSONArray.toJSONString(service.mtk_selectQAZD());
}
}

@ -94,4 +94,6 @@ public interface BroadDataMapper {
List<BoxOutput> mtk_selectInstoreNumByday();
List<MTKBeen> mtk_sselectQATop3();
List<BoxOutput> mtk_selectQAZD();
}

@ -79,4 +79,6 @@ public interface IBroadDataService {
List<BoxOutput> zz_selectLossInfo();
List<BoxOutput> mtk_selectQAZD();
}

@ -137,6 +137,10 @@ public class BroadDataServiceImpl implements IBroadDataService
public List<BoxOutput> zz_selectInstoreNumByday() {
return mapper.mtk_selectInstoreNumByday();
}
@Override
public List<BoxOutput> mtk_selectQAZD() {
return mapper.mtk_selectQAZD();
}
@Override
public List<MTKBeen> mtk_sselectQATop3() {

@ -867,6 +867,29 @@ where DETIAL_TYPE_CODE = '1004'
select * from (select rate,'不合格率目标' from haiwei.BASE_ONE_UNQUQLIFIED_RATE order by CREATE_TIME desc) where ROWNUM=1
</select>
<select id="mtk_selectQAZD" resultType="com.ruoyi.system.domain.BoxOutput">
select round((CASE
WHEN Sum_Value = 0 THEN 0.00
ELSE (Sum_Value - H_Unqualified_Qty) / Sum_Value END) *
100.00, 2) as qty,
case
when ITEM_CODE = '1001' then '成品检漏'
when ITEM_CODE = '1002' then '内胆检漏'
when ITEM_CODE = '1003' then '安全检测'
when ITEM_CODE = '1005' then '测温性能'
when ITEM_CODE = '1006' then '成品外观' end as name
from (
select ITEM_CODE,
SUM(ALL_QTY) AS Sum_Value,
SUM(H_Unqualified_Qty) H_Unqualified_Qty
from view_imos_pr_barcode sqlwhere
where TO_CHAR(SCAN_TIME, 'yyyy-MM-dd') = TO_CHAR(sysdate, 'yyyy-MM-dd')
and ITEM_CODE in ('1001', '1002', '1003', '1005', '1006')
group by ITEM_CODE
)
</select>
<select id="mtk_selectInstoreNumByday" resultType="com.ruoyi.system.domain.BoxOutput">
select substr(
MATERIAL_NAME,

Loading…
Cancel
Save