| | |
| | | if ("2".equals(deviceOrder.getOrderType())) { |
| | | //更新订单的用户信息 |
| | | //插入维修单 |
| | | //deviceOrder.setAssginTime(new Date()); |
| | | int total = deviceOrderMapper.insertDeviceOrder(deviceOrder); |
| | | if (total > 0) { |
| | | Device deviceOrders = deviceService.selectDeviceByDeviceId(deviceOrder.getDeviceId()); |
| | |
| | | public AjaxResult updateDeviceOrder(DeviceOrder deviceOrder) throws Exception { |
| | | SysUser sysUser = getLoginUser().getUser(); |
| | | Device device = new Device(); |
| | | DeviceOrder deviceOrderA = deviceOrderMapper.selectDeviceOrderByIdAnderectoName(deviceOrder.getId(), deviceOrder.getErectoName()); |
| | | if (deviceOrderA == null) { |
| | | DeviceOrder deviceOrders = deviceOrderMapper.selectDeviceOrderByIdAnderectoName(deviceOrder.getId(), deviceOrder.getErectoName()); |
| | | if (deviceOrders == null) { |
| | | deviceOrder.setAssginTime(new Date()); |
| | | } |
| | | //判断传过来的orderType的值是否为1-安装,并且安装单的状态为已完成,修改设备的状态为离线状态 |
| | |
| | | if (rows > 0) { |
| | | Device deviceRepairOrder = deviceService.selectDeviceByDeviceId(deviceOrder.getDeviceId()); |
| | | device.setDeviceId(deviceOrder.getDeviceId()); |
| | | device.setRepairFlag(1); |
| | | device.setRepairFlag(0); |
| | | device.setStatus(deviceRepairOrder.getStatus()); |
| | | deviceService.updateDevice(device); |
| | | } |