diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/ProjUsingRecord.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/ProjUsingRecord.java index 4cdde077..875541a0 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/ProjUsingRecord.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/ProjUsingRecord.java @@ -141,4 +141,5 @@ public class ProjUsingRecord { @ApiModelProperty(value = "总在用数量") private BigDecimal allUsNum; + private String jijuType; } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java index 7db70e3c..20eee786 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java @@ -183,11 +183,7 @@ public class PushProDataUseInfoController extends BaseController { try { startPage(); List results = new ArrayList<>(); - if(bean.getType() ==1){ - results = null; - }else{ - results = service.getApproachingDetails(bean); - } + results = service.getApproachingDetails(bean); return getDataTable(results); } catch (Exception e) { logger.error(e.toString(), e); diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/PartDetails.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/PartDetails.java index bfb741ff..6fb4adfc 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/PartDetails.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/PartDetails.java @@ -57,7 +57,7 @@ public class PartDetails extends BaseEntity { @ApiModelProperty(value = "物资名称") private String typeModelName; - @Excel(name = "规格型号",sort = 5, cellType = Excel.ColumnType.NUMERIC, align = HorizontalAlignment.RIGHT) + @Excel(name = "规格型号",sort = 5) @ApiModelProperty(value = "规格型号") private String typeName; @@ -89,6 +89,7 @@ public class PartDetails extends BaseEntity { /** * 类型(0不收费,1收费) */ + @Excel(name = "是否收费",sort = 13,readConverterExp = "0=不收费,1=收费") private Integer partType; @Excel(name = "配件名称",sort = 6) @@ -99,7 +100,7 @@ public class PartDetails extends BaseEntity { @ApiModelProperty(value = "配件规格型号") private String partName; - @Excel(name = "单价(元)",sort = 11) + @Excel(name = "单价(元)",sort = 11,cellType = Excel.ColumnType.NUMERIC, align = HorizontalAlignment.RIGHT) @ApiModelProperty(value = "配件价格") private BigDecimal partPrice; diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml index c72c6d1a..172c2786 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml @@ -223,7 +223,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" THEN 1 ELSE NULL END) AS ApproachingNum, - 0 AS TimeoutNum + COUNT(CASE + WHEN mm.next_check_time < NOW() + THEN 1 + ELSE NULL + END) AS TimeoutNum FROM ma_machine mm LEFT JOIN slt_agreement_info sai on sai.ma_id = mm.ma_id and mm.type_id = sai.type_id LEFT JOIN bm_agreement_info bai ON sai.agreement_id = bai.agreement_id diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml index ad6bcd10..e809081a 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml @@ -1608,7 +1608,8 @@ mpt1.unit_name as partUnit, mpt1.buy_price as partPrice, rpd.part_num as partNum, - rpd.part_cost as partCost, + COALESCE(IFNULL(rpd.part_num,0) * IFNULL(mpt1.buy_price,0),0) as partCost, + IFNULL(rpd.part_type,0) as partType, COALESCE(su.nick_name, rpd.create_by) as createBy from repair_part_details rpd