Browse Source

空指针问题

feature/dangjian
zhangyuan 3 years ago
parent
commit
87b007fe5d
  1. 11
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  2. 3
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

11
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -1314,7 +1314,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
List<ItemHandleProgressResultDTO> list = baseDao.selectListOfItemHandleProgressByMobile(itemId); List<ItemHandleProgressResultDTO> list = baseDao.selectListOfItemHandleProgressByMobile(itemId);
// 处理多次拼接处理人信息问题 // 处理多次拼接处理人信息问题
for (ItemHandleProgressResultDTO dto : list) { for (ItemHandleProgressResultDTO dto : list) {
String advice = dto.getAdvice(); String advice = dto.getAdvice() == null ? "" : dto.getAdvice();
// 对包含【h_s】的数据进行重新组装 // 对包含【h_s】的数据进行重新组装
if (advice.contains("h_s") && advice.contains(" 办理人:")) { if (advice.contains("h_s") && advice.contains(" 办理人:")) {
String hsStr = advice.substring(advice.indexOf("h_s")); String hsStr = advice.substring(advice.indexOf("h_s"));
@ -3997,17 +3997,17 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
List<String> updateList = new ArrayList<String>(); List<String> updateList = new ArrayList<String>();
String returnMsgBody = ""; String returnMsgBody = "";
List<AcceptItemDifficultyFormDTO> itemList = formDto.getItemList(); List<AcceptItemDifficultyFormDTO> itemList = formDto.getItemList();
for(int i = 0 ; i < itemList.size() ; i++){ for (int i = 0; i < itemList.size(); i++) {
AcceptItemDifficultyFormDTO acceptItemDifficultyFormDTO = itemList.get(i); AcceptItemDifficultyFormDTO acceptItemDifficultyFormDTO = itemList.get(i);
if("1".equals(acceptItemDifficultyFormDTO.getIsDifficulty())){ if ("1".equals(acceptItemDifficultyFormDTO.getIsDifficulty())) {
updateList.add(acceptItemDifficultyFormDTO.getSerialNum()); updateList.add(acceptItemDifficultyFormDTO.getSerialNum());
} }
} }
if(updateList.size() > 0){ if (updateList.size() > 0) {
try { try {
baseDao.updateBatchBySerialNum(updateList); baseDao.updateBatchBySerialNum(updateList);
}catch (Exception e){ } catch (Exception e) {
logger.info(e); logger.info(e);
// 保存接口调用日志 // 保存接口调用日志
this.saveInterfaceLog("", InterfaceLogBusinessTypeEnum.ACCEPT_ITEM_PROCESS.getValue(), this.saveInterfaceLog("", InterfaceLogBusinessTypeEnum.ACCEPT_ITEM_PROCESS.getValue(),
@ -4025,6 +4025,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
/** /**
* 根据经纬度查询部门下附近项目数据 * 根据经纬度查询部门下附近项目数据
*
* @param params * @param params
* @return * @return
*/ */

3
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

@ -1276,7 +1276,8 @@
AND img.DEL_FLAG = '0' AND img.DEL_FLAG = '0'
WHERE WHERE
hp.DEL_FLAG = '0' hp.DEL_FLAG = '0'
AND hp.ITEM_ID = #{itemId} UNION ALL AND hp.ITEM_ID = #{itemId}
UNION ALL
SELECT SELECT
item.ID, item.ID,
item.EVALUATION_TIME AS createdTime, item.EVALUATION_TIME AS createdTime,

Loading…
Cancel
Save