diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/back/service/impl/BackChangeServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/back/service/impl/BackChangeServiceImpl.java index fee8be9..69ec2fb 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/back/service/impl/BackChangeServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/back/service/impl/BackChangeServiceImpl.java @@ -608,6 +608,7 @@ public class BackChangeServiceImpl implements BackChangeService { deviceInfo.setReviewStatus("5"); deviceInfo.setCreateUser(username); deviceInfo.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getDeptId()); + deviceInfo.setSource("0"); int result = repairMapper.addDeviceChange(deviceInfo); if (result < 1) { throw new Exception("添加任务失败"); diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devchange/domain/CsDeviceInfo.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devchange/domain/CsDeviceInfo.java index a71c337..4c972c5 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devchange/domain/CsDeviceInfo.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devchange/domain/CsDeviceInfo.java @@ -103,4 +103,9 @@ public class CsDeviceInfo { @ApiModelProperty(value = "所属公司id") private Long companyId; + + /** + * 来源(维修:0-退料,1-在库) + */ + private String source; } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/domain/ToBeRepair.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/domain/ToBeRepair.java index be77aee..6ef5505 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/domain/ToBeRepair.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/domain/ToBeRepair.java @@ -150,4 +150,9 @@ public class ToBeRepair { @ApiModelProperty(value = "是否是审核") private int isAudit; + + /** + * 来源(维修:0-退料,1-在库) + */ + private String source; } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java index 8010716..2953bc5 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java @@ -458,6 +458,7 @@ public class RepairServiceImpl implements RepairService { deviceInfo.setReviewStatus("0"); deviceInfo.setCreateUser(username); deviceInfo.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getDeptId()); + deviceInfo.setSource("1"); int result = mapper.addDeviceChange(deviceInfo); if (result < 1) { throw new Exception("添加任务失败"); diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devchange/DevChangeMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devchange/DevChangeMapper.xml index 8e53139..b6cd523 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devchange/DevChangeMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devchange/DevChangeMapper.xml @@ -272,6 +272,7 @@ WHERE is_active = 1 AND dcd.change_id = #{id} + and dcd.del_flag='0' AND dcd.real_num is NOT null @@ -327,6 +328,7 @@ WHERE dcd.change_id = #{id} and dcd.dev_type='2' + and dcd.del_flag='0' AND dcd.real_num is NOT null diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/index/IndexMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/index/IndexMapper.xml index c58686f..a50bc25 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/index/IndexMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/index/IndexMapper.xml @@ -71,6 +71,7 @@ WHEN 'EQUIPMENT_REPAIR' THEN '设备维修' WHEN 'EQUIPMENT_RETURN' THEN '设备退库' WHEN 'EQUIPMENT_OUT' THEN '设备出库' + WHEN 'EQUIPMENT_PUT' THEN '设备入库' ELSE '未知业务类型' END AS businessName, '申请' AS statusType, @@ -93,6 +94,7 @@ WHEN 'EQUIPMENT_REPAIR' THEN '设备维修' WHEN 'EQUIPMENT_RETURN' THEN '设备退库' WHEN 'EQUIPMENT_OUT' THEN '设备出库' + WHEN 'EQUIPMENT_PUT' THEN '设备入库' ELSE '未知业务类型' END AS businessName, '审核' AS statusType, @@ -324,6 +326,7 @@ WHEN 'EQUIPMENT_REPAIR' THEN '设备维修' WHEN 'EQUIPMENT_RETURN' THEN '设备退库' WHEN 'EQUIPMENT_OUT' THEN '设备出库' + WHEN 'EQUIPMENT_PUT' THEN '设备入库' ELSE '未知业务类型' END AS businessName FROM diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/repair/RepairMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/repair/RepairMapper.xml index ed9fb25..a6ebecc 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/repair/RepairMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/repair/RepairMapper.xml @@ -2,8 +2,8 @@ - insert into cs_device_change(type, code, review_status, create_user, create_time, del_flag, company_id) - values (#{type}, #{code}, #{reviewStatus}, #{createUser}, NOW(), '0', #{companyId}) + insert into cs_device_change(type, code, review_status, create_user, create_time, del_flag, company_id, source) + values (#{type}, #{code}, #{reviewStatus}, #{createUser}, NOW(), '0', #{companyId},#{source}) insert into cs_device_change_details( @@ -275,6 +275,7 @@ cdc.create_user as createUser, cdc.create_time as createTime, cdc.review_status as status, + cdc.source, cdc.company_id as companyId FROM cs_device_change cdc LEFT JOIN cs_device_change_details cdcd ON cdcd.change_id = cdc.id