铭牌信息查询
This commit is contained in:
parent
93e1838c34
commit
f58a96fd7a
|
|
@ -269,7 +269,11 @@ public class BmQrBoxController extends BaseController {
|
||||||
@ApiOperation(value = "标准箱信息查询")
|
@ApiOperation(value = "标准箱信息查询")
|
||||||
@GetMapping("/getBoxInfo")
|
@GetMapping("/getBoxInfo")
|
||||||
public AjaxResult getBoxInfo(BoxBindWarehouseDto info) {
|
public AjaxResult getBoxInfo(BoxBindWarehouseDto info) {
|
||||||
|
try {
|
||||||
return qrBoxService.getBoxInfo(info);
|
return qrBoxService.getBoxInfo(info);
|
||||||
|
} catch (Exception e) {
|
||||||
|
return AjaxResult.error("查询失败,请联系管理员");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -280,6 +284,10 @@ public class BmQrBoxController extends BaseController {
|
||||||
@ApiOperation(value = "标准箱信息详情查询")
|
@ApiOperation(value = "标准箱信息详情查询")
|
||||||
@GetMapping("/getBoxDetails")
|
@GetMapping("/getBoxDetails")
|
||||||
public AjaxResult getBoxDetails(BoxBindWarehouseDto info) {
|
public AjaxResult getBoxDetails(BoxBindWarehouseDto info) {
|
||||||
|
try {
|
||||||
return qrBoxService.getBoxDetails(info);
|
return qrBoxService.getBoxDetails(info);
|
||||||
|
} catch (Exception e) {
|
||||||
|
return AjaxResult.error("查询失败,请联系管理员");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -110,6 +110,22 @@ public class MachineController extends BaseController {
|
||||||
return AjaxResult.success(machineService.selectMachineByMaId(maId));
|
return AjaxResult.success(machineService.selectMachineByMaId(maId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取机具设备管理详细信息
|
||||||
|
* @param machine
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "获取机具设备管理详细信息")
|
||||||
|
@RequiresPermissions("ma:machine:query")
|
||||||
|
@GetMapping(value = "/getInfoByMaCode")
|
||||||
|
public AjaxResult getInfoByMaCode(Machine machine) {
|
||||||
|
try {
|
||||||
|
return AjaxResult.success(machineService.getInfoByMaCode(machine));
|
||||||
|
} catch (Exception e) {
|
||||||
|
return error("查询失败,请联系管理员");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增机具设备管理
|
* 新增机具设备管理
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -166,4 +166,11 @@ public interface MachineMapper
|
||||||
Machine getLeaseInfoByQrcode(Machine machine);
|
Machine getLeaseInfoByQrcode(Machine machine);
|
||||||
|
|
||||||
List<Machine> getListByCode(Machine machine);
|
List<Machine> getListByCode(Machine machine);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据二维码查询机具信息
|
||||||
|
* @param machine
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
MachineVo getInfoByMaCode(Machine machine);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -119,4 +119,11 @@ public interface IMachineService
|
||||||
AjaxResult getHisByQrcode(Machine machine);
|
AjaxResult getHisByQrcode(Machine machine);
|
||||||
|
|
||||||
AjaxResult getHisByCode(Machine machine);
|
AjaxResult getHisByCode(Machine machine);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编码铭牌信息
|
||||||
|
* @param machine
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
MachineVo getInfoByMaCode(Machine machine);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -430,4 +430,19 @@ public class MachineServiceImpl implements IMachineService
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编码铭牌信息
|
||||||
|
* @param machine
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public MachineVo getInfoByMaCode(Machine machine) {
|
||||||
|
MachineVo machineVo = machineMapper.getInfoByMaCode(machine);
|
||||||
|
Map<String, String> machineStatus = remoteConfig.getDictValue("ma_machine_status");
|
||||||
|
if (StringUtils.isNotBlank(machineVo.getMaStatus())) {
|
||||||
|
machineVo.setStatusName(StringUtils.isBlank(machineStatus.get(machineVo.getMaStatus())) ? "" : machineStatus.get(machineVo.getMaStatus()));
|
||||||
|
}
|
||||||
|
return machineVo;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -318,6 +318,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="phone != null">phone = #{phone},</if>
|
<if test="phone != null">phone = #{phone},</if>
|
||||||
<if test="assetsId != null">assets_id = #{assetsId},</if>
|
<if test="assetsId != null">assets_id = #{assetsId},</if>
|
||||||
<if test="remark != null">remark = #{remark},</if>
|
<if test="remark != null">remark = #{remark},</if>
|
||||||
|
<if test="materialModel != null">machine_name = #{materialModel},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where ma_id = #{maId}
|
where ma_id = #{maId}
|
||||||
</update>
|
</update>
|
||||||
|
|
@ -667,4 +668,63 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="maId != null">and mm.ma_id = #{maId}</if>
|
<if test="maId != null">and mm.ma_id = #{maId}</if>
|
||||||
limit 100
|
limit 100
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="getInfoByMaCode" resultType="com.bonus.material.ma.domain.vo.MachineVo">
|
||||||
|
SELECT
|
||||||
|
ma.ma_id as maId,
|
||||||
|
ma.type_id as typeId,
|
||||||
|
mt4.type_name as itemType,
|
||||||
|
mt3.type_name as materialType,
|
||||||
|
mt2.type_name as materialName,
|
||||||
|
CASE WHEN ma.machine_name IS NOT NULL THEN ma.machine_name ELSE mt.type_name END as materialModel,
|
||||||
|
ma.ma_code as maCode,
|
||||||
|
ma.pre_code as preCode,
|
||||||
|
ma.ma_status as maStatus,
|
||||||
|
ma.qr_code as qrCode,
|
||||||
|
ma.buy_price as buyPrice,
|
||||||
|
ma.ma_vender as maVender,
|
||||||
|
ma.out_fac_time as outFacTime,
|
||||||
|
ma.out_fac_code as outFacCode,
|
||||||
|
ma.assets_code as assetsCode,
|
||||||
|
ma.check_man as checkMan,
|
||||||
|
ma.this_check_time as thisCheckTime,
|
||||||
|
ma.next_check_time as nextCheckTime,
|
||||||
|
ma.gps_code as gpsCode,
|
||||||
|
ma.rfid_code as rfidCode,
|
||||||
|
ma.erp_code as erpCode,
|
||||||
|
ma.transfer_code as transferCode,
|
||||||
|
ma.in_out_num as inOutNum,
|
||||||
|
tt.code as buyTask,
|
||||||
|
ma.own_house as ownHouse,
|
||||||
|
ma.company_id as companyId,
|
||||||
|
ma.create_time as createTime,
|
||||||
|
ma.update_time as updateTime,
|
||||||
|
ma.inspect_man as inspectMan,
|
||||||
|
ma.inspect_status as inspectStatus,
|
||||||
|
ma.phone as phone,
|
||||||
|
GROUP_CONCAT( DISTINCT su1.user_id ORDER BY su1.user_id SEPARATOR ',' ) AS keeperId,
|
||||||
|
GROUP_CONCAT( DISTINCT su1.nick_name ORDER BY su1.user_id SEPARATOR ',' ) AS keeperName,
|
||||||
|
GROUP_CONCAT( DISTINCT su2.user_id ORDER BY su2.user_id SEPARATOR ',' ) AS repairId,
|
||||||
|
GROUP_CONCAT( DISTINCT su2.nick_name ORDER BY su2.user_id SEPARATOR ',' ) AS repairName,
|
||||||
|
baa.asset_name as assetName,
|
||||||
|
ma.assets_id as assetsId,
|
||||||
|
ma.remark as remark
|
||||||
|
FROM
|
||||||
|
ma_machine ma
|
||||||
|
LEFT JOIN ma_type mt ON ma.type_id = mt.type_id
|
||||||
|
and mt.`level` = '4' and mt.del_flag = '0'
|
||||||
|
LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id
|
||||||
|
and mt2.`level` = '3' and mt2.del_flag = '0'
|
||||||
|
LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id
|
||||||
|
and mt3.`level` = '2' and mt3.del_flag = '0'
|
||||||
|
LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id
|
||||||
|
and mt4.`level` = '1' and mt4.del_flag = '0'
|
||||||
|
LEFT JOIN ma_type_keeper mtk on ma.type_id = mtk.type_id
|
||||||
|
LEFT JOIN sys_user su1 on mtk.user_id = su1.user_id
|
||||||
|
LEFT JOIN ma_type_repair mtr on ma.type_id = mtr.type_id
|
||||||
|
LEFT JOIN sys_user su2 on mtr.user_id = su2.user_id
|
||||||
|
LEFT JOIN bm_asset_attributes baa on ma.assets_id = baa.id
|
||||||
|
LEFT JOIN tm_task tt on tt.task_id=ma.buy_task
|
||||||
|
where ma.ma_code = #{maCode}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue