|
@@ -211,18 +211,18 @@ public class ParkRoomService implements BaseService<ParkRoom, ParkRoomExample> {
|
|
|
|
|
|
model.setUpdatedAt(new Date());
|
|
|
model.setUpdatedId(ShiroUtils.getUserId());
|
|
|
-// try {
|
|
|
-// ParkRoom parkRoom = selectByPrimaryKey(model.getId());
|
|
|
-// JSONObject json = new JSONObject();
|
|
|
-// json.put("ncid", parkRoom.getNcid());
|
|
|
-// json.put("code", parkRoom.getNcCode());
|
|
|
-// json.put("name", parkRoom.getRoomNo());
|
|
|
-// log.info("推送房间修改详情:{}", json.toJSONString());
|
|
|
-// // 给nc推送修改载体数据
|
|
|
-// InvoiceUtil.defdocUpdate(json);
|
|
|
-// }catch (Exception e){
|
|
|
-// log.error("推送修改房间失败",e);
|
|
|
-// }
|
|
|
+ try {
|
|
|
+ ParkRoom parkRoom = selectByPrimaryKey(model.getId());
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ json.put("ncid", parkRoom.getNcid());
|
|
|
+ json.put("code", parkRoom.getNcCode());
|
|
|
+ json.put("name", parkRoom.getRoomNo());
|
|
|
+ log.info("推送房间修改详情:{}", json.toJSONString());
|
|
|
+ // 给nc推送修改载体数据
|
|
|
+ InvoiceUtil.defdocUpdate(json);
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("推送修改房间失败",e);
|
|
|
+ }
|
|
|
return updateByPrimaryKeySelective(model);
|
|
|
}
|
|
|
|
|
@@ -311,13 +311,13 @@ public class ParkRoomService implements BaseService<ParkRoom, ParkRoomExample> {
|
|
|
parkRoom.setDelFlag("1");
|
|
|
int result = updateByPrimaryKeySelective(parkRoom);
|
|
|
// 用友推送房间禁用
|
|
|
-// try {
|
|
|
-// JSONObject json = new JSONObject();
|
|
|
-// json.put("ncid", parkRoom.getNcid());
|
|
|
-// InvoiceUtil.defdocDisable(json);
|
|
|
-// }catch (Exception e){
|
|
|
-// log.error("房间禁用失败:",e);
|
|
|
-// }
|
|
|
+ try {
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ json.put("ncid", parkRoom.getNcid());
|
|
|
+ InvoiceUtil.defdocDisable(json);
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("房间禁用失败:",e);
|
|
|
+ }
|
|
|
|
|
|
return result;
|
|
|
}
|
|
@@ -395,35 +395,35 @@ public class ParkRoomService implements BaseService<ParkRoom, ParkRoomExample> {
|
|
|
record.setOrderNum(orderNum);
|
|
|
int result = insertWithoutId(record);
|
|
|
|
|
|
-// try {
|
|
|
-// ParkInfo parkInfo = parkInfoService.selectByPrimaryKey(record.getGroupId());
|
|
|
-// ParkFloorDisc parkFloorDisc = floorDiscService.selectByPrimaryKey(record.getDiscId());
|
|
|
-// MnpBuilding mnpBuilding = buildingService.selectByPrimaryKey(record.getBuildId());
|
|
|
-// String name = parkInfo.getGroupName() + "-" + parkFloorDisc.getName() + "-" + mnpBuilding.getBuildNum()
|
|
|
-// + "-" + record.getRoomNo();
|
|
|
-// JSONObject json = new JSONObject();
|
|
|
-// json.put("srcsystemid", id);
|
|
|
-// json.put("code", id);
|
|
|
-// json.put("name", name);
|
|
|
-// json.put("pk_org", parkInfo.getOrganizationalCode());
|
|
|
-// json.put("pk_defdoclist", InvoiceUtil.pk_defdoclist_room);
|
|
|
-// // 给nc推送房间数据
|
|
|
-// String resultJson = InvoiceUtil.defdocAdd(json);
|
|
|
-// JSONObject jsonObject = JSONObject.parseObject(resultJson);
|
|
|
-// String success = jsonObject.getString("success");
|
|
|
-// if (success.equals("true")) {
|
|
|
-// JSONObject data = jsonObject.getJSONObject("data");
|
|
|
-// String code = data.getString("code");
|
|
|
-// String ncid = data.getString("ncid");
|
|
|
-// ParkRoom model = new ParkRoom();
|
|
|
-// model.setId(id);
|
|
|
-// model.setNcid(ncid);
|
|
|
-// model.setNcCode(code);
|
|
|
-// updateByPrimaryKeySelective(model);
|
|
|
-// }
|
|
|
-// } catch (Exception e) {
|
|
|
-// log.error("推送房间失败", e);
|
|
|
-// }
|
|
|
+ try {
|
|
|
+ ParkInfo parkInfo = parkInfoService.selectByPrimaryKey(record.getGroupId());
|
|
|
+ ParkFloorDisc parkFloorDisc = floorDiscService.selectByPrimaryKey(record.getDiscId());
|
|
|
+ MnpBuilding mnpBuilding = buildingService.selectByPrimaryKey(record.getBuildId());
|
|
|
+ String name = parkInfo.getGroupName() + "-" + parkFloorDisc.getName() + "-" + mnpBuilding.getBuildNum()
|
|
|
+ + "-" + record.getRoomNo();
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ json.put("srcsystemid", id);
|
|
|
+ json.put("code", id);
|
|
|
+ json.put("name", name);
|
|
|
+ json.put("pk_org", parkInfo.getOrganizationalCode());
|
|
|
+ json.put("pk_defdoclist", InvoiceUtil.pk_defdoclist_room);
|
|
|
+ // 给nc推送房间数据
|
|
|
+ String resultJson = InvoiceUtil.defdocAdd(json);
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(resultJson);
|
|
|
+ String success = jsonObject.getString("success");
|
|
|
+ if (success.equals("true")) {
|
|
|
+ JSONObject data = jsonObject.getJSONObject("data");
|
|
|
+ String code = data.getString("code");
|
|
|
+ String ncid = data.getString("ncid");
|
|
|
+ ParkRoom model = new ParkRoom();
|
|
|
+ model.setId(id);
|
|
|
+ model.setNcid(ncid);
|
|
|
+ model.setNcCode(code);
|
|
|
+ updateByPrimaryKeySelective(model);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("推送房间失败", e);
|
|
|
+ }
|
|
|
return result;
|
|
|
|
|
|
}
|