|
|
|
@ -39,6 +39,7 @@ import com.elink.esua.epdc.modules.item.entity.ItemHandleProcessEntity; |
|
|
|
import com.elink.esua.epdc.modules.item.entity.ItemReportInterfaceLogEntity; |
|
|
|
import com.elink.esua.epdc.modules.item.service.ItemService; |
|
|
|
import com.elink.esua.epdc.modules.item.service.PushToCityGridService; |
|
|
|
import com.google.gson.JsonObject; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.apache.logging.log4j.LogManager; |
|
|
|
@ -195,7 +196,8 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
// 传数据
|
|
|
|
data.setCzr(czr); |
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_CLOSED,"诉求结案"); |
|
|
|
String result = cityGridApi.sendItemToCity(data, PushToCityGridConstant.CASE_CLOSED, "诉求结案"); |
|
|
|
saveLog(item.getItemId(), item.getId(), "诉求结案", PushToCityGridConstant.CASE_CLOSED, JSONObject.toJSONString(data), result); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
@ -309,7 +311,9 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
// 组装完成,推送
|
|
|
|
data.setCzr(dto); |
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.DISP_ATCH_AUDIT,"派遣审核"); |
|
|
|
String result = cityGridApi.sendItemToCity(data, PushToCityGridConstant.DISP_ATCH_AUDIT, "派遣审核"); |
|
|
|
|
|
|
|
saveLog(item.getItemId(),item.getId(),"派遣审核",PushToCityGridConstant.DISP_ATCH_AUDIT,JSONObject.toJSONString(data),result); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
@ -367,12 +371,12 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
* @date 2022/9/19 10:22 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public Result AppealReporting() { |
|
|
|
int state = ItemGridPlatformHandleStatusEnum.HANDLE_SB.getValue(); |
|
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getAppealReporting(state); |
|
|
|
public Result AppealReporting(String itemId,Integer states) { |
|
|
|
int state = states; // ItemGridPlatformHandleStatusEnum.HANDLE_SB.getValue();
|
|
|
|
ItemHandleProcessToCityResultDTO item = itemHandleProcessDao.getAppealReporting(state,itemId); |
|
|
|
|
|
|
|
// 处理数据
|
|
|
|
for(ItemHandleProcessToCityResultDTO item : list) { |
|
|
|
// for(ItemHandleProcessToCityResultDTO item : list) {
|
|
|
|
|
|
|
|
AppealReportResultDTO data = new AppealReportResultDTO(); |
|
|
|
|
|
|
|
@ -404,8 +408,10 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
// 组装完成,推送
|
|
|
|
data.setCzr(dto); |
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.APPEAL_REPORT,"诉求上报"); |
|
|
|
} |
|
|
|
String result = cityGridApi.sendItemToCity(data, PushToCityGridConstant.APPEAL_REPORT, "诉求上报"); |
|
|
|
|
|
|
|
saveLog(item.getItemId(),item.getId(),"诉求上报",PushToCityGridConstant.APPEAL_REPORT, JSONObject.toJSONString(data),result); |
|
|
|
// }
|
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
@ -418,9 +424,9 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
* @date 2022/9/19 10:44 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public Result ReportRejection(ItemHandleProcessDTO itemHandleProcessDto) { |
|
|
|
int state = itemHandleProcessDto.getState(); // ItemGridPlatformHandleStatusEnum.HANDLE_BH.getValue();
|
|
|
|
ItemHandleProcessToCityResultDTO item = itemHandleProcessDao.getReportRejection(state,itemHandleProcessDto.getItemId()); |
|
|
|
public Result ReportRejection(String itemId,Integer states) { |
|
|
|
int state = states; // ItemGridPlatformHandleStatusEnum.HANDLE_BH.getValue();
|
|
|
|
ItemHandleProcessToCityResultDTO item = itemHandleProcessDao.getReportRejection(state,itemId); |
|
|
|
|
|
|
|
// 处理数据
|
|
|
|
// for(ItemHandleProcessToCityResultDTO item : list) {
|
|
|
|
@ -455,7 +461,9 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
// 组装完成,推送
|
|
|
|
data.setCzr(dto); |
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.REPORT_REBUT,"上报驳回"); |
|
|
|
String result = cityGridApi.sendItemToCity(data, PushToCityGridConstant.REPORT_REBUT, "上报驳回"); |
|
|
|
|
|
|
|
saveLog(item.getItemId(),item.getId(),"上报驳回",PushToCityGridConstant.REPORT_REBUT,JSONObject.toJSONString(data),result); |
|
|
|
// }
|
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
@ -471,7 +479,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
@Override |
|
|
|
public Result AppealHandling(ItemHandleProcessDTO Prodto) { |
|
|
|
int state = Prodto.getState(); // ItemGridPlatformHandleStatusEnum.HANDLE_BL.getValue();
|
|
|
|
AppealHandlingToCityResultDTO item = itemHandleProcessDao.getAppealHandling(state,Prodto.getId(),Prodto.getItemId()); |
|
|
|
AppealHandlingToCityResultDTO item = itemHandleProcessDao.getAppealHandling(state,Prodto.getItemId()); |
|
|
|
|
|
|
|
// 处理数据
|
|
|
|
// for(AppealHandlingToCityResultDTO item : list) {
|
|
|
|
@ -531,7 +539,9 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
// 组装完成,推送
|
|
|
|
data.setCzr(dto); |
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.HANDLE,"诉求处理"); |
|
|
|
String result = cityGridApi.sendItemToCity(data, PushToCityGridConstant.HANDLE, "诉求处理"); |
|
|
|
|
|
|
|
saveLog(item.getItemId(),item.getId(),"诉求处理",PushToCityGridConstant.HANDLE,JSONObject.toJSONString(data),result); |
|
|
|
// }
|
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|