业务异常单据校验

master
anthonywj 2 years ago
parent 8893eb29b9
commit cec198ff66

@ -37,6 +37,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
@ -90,6 +91,14 @@ public class UdiRelevanceController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<UdiRelevanceResponse> udiRelevanceResponses = null;
if (StrUtil.isNotEmpty(filterUdiRelRequest.getBindRlIds())) {
String[] datas = filterUdiRelRequest.getBindRlIds().split(",");
List<String> list = Arrays.asList(datas);
filterUdiRelRequest = new FilterUdiRelRequest();
filterUdiRelRequest.setRelIds(list);
}
udiRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest);
PageInfo<UdiRelevanceResponse> pageInfo;
pageInfo = new PageInfo<>(udiRelevanceResponses);

@ -272,7 +272,7 @@ public class IoOrderDetailBizController extends BaseController {
for (UdiRelevanceResponse temp : udiRelevanceEntities) {
bindRlIds = bindRlIds + "," + temp.getId();
}
ioOrderDetailBizEntity.setBindRlIds(bindRlIds);
ioOrderDetailBizEntity.setBindRlIds(bindRlIds.substring(1));
}
}

@ -60,4 +60,6 @@ public class FilterUdiRelRequest extends ListPageRequest {
private String relId;
private String companyName;
private String bindRlIds;
}

@ -239,6 +239,12 @@
<if test="uniqueNameCode != '' and uniqueNameCode != null">
AND nameCode = #{uniqueNameCode}
</if>
<if test="relIds != null and relIds.size() > 0">
and basic_udirel.id in
<foreach collection="relIds" item="item" index="index" separator="," open="(" close=")">
#{item}
</foreach>
</if>
</where>
</select>
@ -316,9 +322,9 @@
</if>
<if test="unionCode != '' and unionCode != null">
and (
nameCode LIKE concat('%', #{unionCode}, '%')
or ybbm LIKE concat('%', #{unionCode}, '%')
or sptm LIKE concat('%', #{unionCode}, '%'))
nameCode LIKE concat('%', #{nameCode}, '%')
or ybbm LIKE concat('%', #{nameCode}, '%')
or sptm LIKE concat('%', #{nameCode}, '%'))
</if>
<if test="isDisable == false">
AND (basic_udirel.isDisable is null or basic_udirel.isDisable = false)
@ -748,31 +754,30 @@
remark)
values
<foreach collection="udiRelevanceEntities" item="item" index="index" separator=",">
({item.id},
{item.uuid},
{item.mainId},
{item.thirdId},
{item.thirdId1},
{item.thirdId2},
{item.thirdId3},
{item.thirdId4},
{item.udplatCode},
{item.isUseDy},
{item.isDisable},
{item.isLock},
{item.lockStatus},
{item.isAdavence},
{item.useMuti},
{item.useNum},
{item.supName},
{item.createTime},
{item.updateTime},
{item.modifyTime},
{item.createUser},
{item.updateUser},
{item.remark})
(#{item.id},
#{item.uuid},
#{item.mainId},
#{item.thirdId},
#{item.thirdId1},
#{item.thirdId2},
#{item.thirdId3},
#{item.thirdId4},
#{item.udplatCode},
#{item.isUseDy},
#{item.isDisable},
#{item.isLock},
#{item.lockStatus},
#{item.isAdavence},
#{item.useMuti},
#{item.useNum},
#{item.supName},
#{item.createTime},
#{item.updateTime},
#{item.modifyTime},
#{item.createUser},
#{item.updateUser},
# {item.remark})
</foreach>
</insert>

Loading…
Cancel
Save