整改率计算方式修正,终止出库bug修改

main
15036302109 10 months ago
parent 125108d5e6
commit 614102ecd9

@ -155,8 +155,8 @@ public class EhsMaterialDetailController extends BaseController
@ApiOperation("按物资表删除未执行出库指令") @ApiOperation("按物资表删除未执行出库指令")
@PreAuthorize("@ss.hasPermi('EhsMaterialDetail:EhsMaterialDetail:remove')") @PreAuthorize("@ss.hasPermi('EhsMaterialDetail:EhsMaterialDetail:remove')")
@Log(title = "按物资表删除未执行出库指令", businessType = BusinessType.DELETE) @Log(title = "按物资表删除未执行出库指令", businessType = BusinessType.DELETE)
@DeleteMapping("/{materialDetailIds}") @DeleteMapping("/{materialDetailId}")
public AjaxResult remove(@PathVariable Long materialId) public AjaxResult remove(@PathVariable("materialDetailId") Long materialId)
{ {
//return toAjax(ehsMaterialDetailService.removeByIds(Arrays.asList(materialDetailIds))); //return toAjax(ehsMaterialDetailService.removeByIds(Arrays.asList(materialDetailIds)));
return toAjax(ehsMaterialDetailService.deleteEhsMaterialDetailByMaterialId(materialId)); return toAjax(ehsMaterialDetailService.deleteEhsMaterialDetailByMaterialId(materialId));

@ -12,7 +12,7 @@
sum( CASE WHEN STATUS != 10 AND rectify_term_time < NOW() THEN 1 ELSE 0 END ) exceedNotRectifiedNum, sum( CASE WHEN STATUS != 10 AND rectify_term_time < NOW() THEN 1 ELSE 0 END ) exceedNotRectifiedNum,
sum( rectify_money ) rectifyMoneySum, sum( rectify_money ) rectifyMoneySum,
CONCAT(round( CONCAT(round(
sum( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END )/ sum( CASE WHEN STATUS != 10 THEN 1 ELSE 0 END ), sum( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END )/ count( 1 ),
2 2
)*100,'%') rectifyRate )*100,'%') rectifyRate
FROM FROM
@ -29,7 +29,7 @@
sum( CASE WHEN STATUS != 10 AND rectify_term_time < NOW() THEN 1 ELSE 0 END ) exceedNotRectifiedNum, sum( CASE WHEN STATUS != 10 AND rectify_term_time < NOW() THEN 1 ELSE 0 END ) exceedNotRectifiedNum,
sum( rectify_money ) rectifyMoneySum, sum( rectify_money ) rectifyMoneySum,
CONCAT(round( CONCAT(round(
sum( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END )/ sum( CASE WHEN STATUS != 10 THEN 1 ELSE 0 END ), sum( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END )/ count( 1 ),
2 2
)*100,'%') rectifyRate )*100,'%') rectifyRate
FROM FROM
@ -49,7 +49,7 @@
sum( CASE WHEN r.STATUS != 10 AND r.rectify_term_time < NOW() THEN 1 ELSE 0 END ) exceedNotRectifiedNum, sum( CASE WHEN r.STATUS != 10 AND r.rectify_term_time < NOW() THEN 1 ELSE 0 END ) exceedNotRectifiedNum,
ifnull(sum( r.rectify_money ),0) rectifyMoneySum, ifnull(sum( r.rectify_money ),0) rectifyMoneySum,
CONCAT(ifnull(round( CONCAT(ifnull(round(
sum( CASE WHEN r.STATUS = 10 THEN 1 ELSE 0 END )/ sum( CASE WHEN r.STATUS != 10 THEN 1 ELSE 0 END ), sum( CASE WHEN r.STATUS = 10 THEN 1 ELSE 0 END )/ sum( CASE WHEN r.hidden_danger_id is not null THEN 1 ELSE 0 END ),
2 2
)* 100,0),'%') rectifyRate )* 100,0),'%') rectifyRate
FROM FROM

Loading…
Cancel
Save