业务异常单据校验

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 javax.annotation.Resource;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -90,6 +91,14 @@ public class UdiRelevanceController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
List<UdiRelevanceResponse> udiRelevanceResponses = null; 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); udiRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest);
PageInfo<UdiRelevanceResponse> pageInfo; PageInfo<UdiRelevanceResponse> pageInfo;
pageInfo = new PageInfo<>(udiRelevanceResponses); pageInfo = new PageInfo<>(udiRelevanceResponses);

@ -272,7 +272,7 @@ public class IoOrderDetailBizController extends BaseController {
for (UdiRelevanceResponse temp : udiRelevanceEntities) { for (UdiRelevanceResponse temp : udiRelevanceEntities) {
bindRlIds = bindRlIds + "," + temp.getId(); 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 relId;
private String companyName; private String companyName;
private String bindRlIds;
} }

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

Loading…
Cancel
Save