Commit bf32d279 by fudahua

根据类型判断

parent 357b4fdc
...@@ -45,7 +45,7 @@ public interface PreDealLogMapper { ...@@ -45,7 +45,7 @@ public interface PreDealLogMapper {
* @param dataId * @param dataId
* @return * @return
*/ */
List<TabHaobanPreDealLog> getByDataId(@Param("taskId") String taskId, @Param("dataId") String dataId, @Param("status") int status); List<TabHaobanPreDealLog> getByDataId(@Param("taskId") String taskId, @Param("dataId") String dataId,@Param("dataType") int dataType, @Param("status") int status);
/** /**
* 获取单条数据 * 获取单条数据
......
...@@ -28,7 +28,7 @@ public interface PreDealService { ...@@ -28,7 +28,7 @@ public interface PreDealService {
* @param dataId * @param dataId
* @return * @return
*/ */
public TabHaobanPreDealLog getByDataId(String taskId, String dataId, int status); public TabHaobanPreDealLog getByDataId(String taskId, String dataId,int dataType, int status);
/** /**
* 根据父数据id 获取子节点 * 根据父数据id 获取子节点
......
...@@ -39,8 +39,8 @@ public class PreDealServiceImpl implements PreDealService { ...@@ -39,8 +39,8 @@ public class PreDealServiceImpl implements PreDealService {
} }
@Override @Override
public TabHaobanPreDealLog getByDataId(String taskId, String dataId, int status) { public TabHaobanPreDealLog getByDataId(String taskId, String dataId,int dataType, int status) {
List<TabHaobanPreDealLog> list = preDealLogMapper.getByDataId(taskId, dataId, status); List<TabHaobanPreDealLog> list = preDealLogMapper.getByDataId(taskId, dataId,dataType, status);
if (CollectionUtils.isEmpty(list)) { if (CollectionUtils.isEmpty(list)) {
return null; return null;
} else { } else {
......
...@@ -107,7 +107,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ ...@@ -107,7 +107,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
logger.info("mq处理中:{}", params); logger.info("mq处理中:{}", params);
DealParamMqDTO dealParamMqDTO = JSONObject.parseObject(params, DealParamMqDTO.class); DealParamMqDTO dealParamMqDTO = JSONObject.parseObject(params, DealParamMqDTO.class);
TabHaobanPreDealLog dataPre = preDealService.getByDataId(dealParamMqDTO.getTaskId() TabHaobanPreDealLog dataPre = preDealService.getByDataId(dealParamMqDTO.getTaskId()
, dealParamMqDTO.getData(), PreDealStatusEnum.all.getVal()); , dealParamMqDTO.getData(),dealParamMqDTO.getType()-1, PreDealStatusEnum.all.getVal());
if (dataPre == null) { if (dataPre == null) {
logger.info("待处理数据不存在:{}", params); logger.info("待处理数据不存在:{}", params);
......
...@@ -180,6 +180,9 @@ ...@@ -180,6 +180,9 @@
<if test="status!=-1"> <if test="status!=-1">
and status_flag=#{status} and status_flag=#{status}
</if> </if>
<if test="dataType!=-1">
and data_type=#{dataType}
</if>
</select> </select>
<select id="listByPDataId" resultMap="BaseResultMap"> <select id="listByPDataId" resultMap="BaseResultMap">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment