修改页面及功能bug

zhairh
zhengmingliang 3 years ago
parent edeb5a8701
commit 14561bdbba

@ -1312,30 +1312,30 @@ public class WareHouseController {
if (StrUtil.isBlank(code) || StrUtil.isBlank(bussinessTypeJson)) if (StrUtil.isBlank(code) || StrUtil.isBlank(bussinessTypeJson))
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
List<BussinessTypResponse> bussinessTypResponses = JSONUtil.toList(bussinessTypeJson, BussinessTypResponse.class); // List<BussinessTypResponse> bussinessTypResponses = JSONUtil.toList(bussinessTypeJson, BussinessTypResponse.class);
FilterInvBusUserRequest filterInvBusUserRequest = new FilterInvBusUserRequest(); // FilterInvBusUserRequest filterInvBusUserRequest = new FilterInvBusUserRequest();
filterInvBusUserRequest.setSubInvCode(code); // filterInvBusUserRequest.setSubInvCode(code);
List<InvBusUserResponse> invBusUserEntities = invBusUserService.filterJoinInvBusUser(filterInvBusUserRequest); // List<InvBusUserResponse> invBusUserEntities = invBusUserService.filterJoinInvBusUser(filterInvBusUserRequest);
Map<String, InvBusUserResponse> filteBusTypes = new HashMap<>(); // Map<String, InvBusUserResponse> filteBusTypes = new HashMap<>();
for (InvBusUserResponse invBusUserEntity : invBusUserEntities) { // for (InvBusUserResponse invBusUserEntity : invBusUserEntities) {
boolean isExit = false; // boolean isExit = false;
for (BussinessTypResponse bussinessTypResponse : bussinessTypResponses) { // for (BussinessTypResponse bussinessTypResponse : bussinessTypResponses) {
if (bussinessTypResponse.getAction().equals(invBusUserEntity.getScAction())) { // if (bussinessTypResponse.getAction().equals(invBusUserEntity.getScAction())) {
isExit = true; // isExit = true;
continue; // continue;
} // }
} // }
if (!isExit) { // if (!isExit) {
filteBusTypes.put(invBusUserEntity.getScAction(), invBusUserEntity); // filteBusTypes.put(invBusUserEntity.getScAction(), invBusUserEntity);
} // }
} // }
if (filteBusTypes.size() > 0) { // if (filteBusTypes.size() > 0) {
String data = ""; // String data = "";
for (InvBusUserResponse invBusUserResponse : filteBusTypes.values()) { // for (InvBusUserResponse invBusUserResponse : filteBusTypes.values()) {
data = data + invBusUserResponse.getBillTypeName() + ","; // data = data + invBusUserResponse.getBillTypeName() + ",";
} // }
return ResultVOUtils.error(500, "单据类型:" + data + "已被用户关联,请先移除后修改!"); // return ResultVOUtils.error(500, "单据类型:" + data + "已被用户关联,请先移除后修改!");
} // }
warehouseBussinessTypeService.saveWarehouseBussinessType(code, JSONUtil.toList(bussinessTypeJson, BussinessTypResponse.class)); warehouseBussinessTypeService.saveWarehouseBussinessType(code, JSONUtil.toList(bussinessTypeJson, BussinessTypResponse.class));
InvSubWarehouseEntity invSubWarehouseEntity = InvSubWarehouseEntity invSubWarehouseEntity =

@ -89,10 +89,15 @@ public class InvSubWarehouseController {
// 查询总库信息 // 查询总库信息
InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.filterGroupInvSubAndcode(filterInvWarehouseRequest.getCode()); InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.filterGroupInvSubAndcode(filterInvWarehouseRequest.getCode());
//查询仓库信息 //查询仓库信息
InvWarehouseEntity invWarehouseEntity = invWarehouseService.selectByCodeAll(invSubWarehouseEntity.getParentId()); if(invSubWarehouseEntity!=null){
filterInvWarehouseRequest.setSuperiorCode(invWarehouseEntity.getCode()); InvWarehouseEntity invWarehouseEntity = invWarehouseService.selectByCodeAll(invSubWarehouseEntity.getParentId());
filterInvWarehouseRequest.setSubordinateCode(invWarehouseEntity.getPcode()); filterInvWarehouseRequest.setSuperiorCode(invWarehouseEntity.getCode());
filterInvWarehouseRequest.setCode(null); filterInvWarehouseRequest.setSubordinateCode(invWarehouseEntity.getPcode());
filterInvWarehouseRequest.setCode(null);
}else {
return ResultVOUtils.error(999,"分库编号为空!");
}
} else { } else {
//允许调拨 //允许调拨

@ -55,6 +55,14 @@ public class SupCertSetController {
if (supCertSetEntity == null) { if (supCertSetEntity == null) {
supCertSetEntity = new SupCertSetEntity(); supCertSetEntity = new SupCertSetEntity();
} }
//判断名字存在就返回
FilterCertSetsRequest filterCertSetsRequest=new FilterCertSetsRequest();
filterCertSetsRequest.setType(supCertSetEntity.getType());
filterCertSetsRequest.setName(supCertSetEntity.getName());
List<SupCertSetEntity> supCertEntityList = supCertSetService.filterCertSets(filterCertSetsRequest);
if(supCertEntityList.size()>0){
return ResultVOUtils.error(999,"该证书名称已存在!");
}
supCertSetEntity.setUpdateTime(new Date()); supCertSetEntity.setUpdateTime(new Date());
if (supCertSetEntity.getType() == 3) { if (supCertSetEntity.getType() == 3) {
@ -76,6 +84,15 @@ public class SupCertSetController {
String flbm = supCertSetEntity.getFlbmList().stream().collect(Collectors.joining(",")); String flbm = supCertSetEntity.getFlbmList().stream().collect(Collectors.joining(","));
supCertSetEntity.setFlbm(flbm); supCertSetEntity.setFlbm(flbm);
} }
//判断名字存在就返回
FilterCertSetsRequest filterCertSetsRequest=new FilterCertSetsRequest();
filterCertSetsRequest.setType(supCertSetEntity.getType());
filterCertSetsRequest.setName(supCertSetEntity.getName());
List<SupCertSetEntity> supCertEntityList = supCertSetService.filterCertSets(filterCertSetsRequest);
if(supCertEntityList.size()>0){
return ResultVOUtils.error(999,"该证书名称已存在!");
}
boolean b = supCertSetService.updateCertSet(supCertSetEntity); boolean b = supCertSetService.updateCertSet(supCertSetEntity);
return ResultVOUtils.success("修改成功"); return ResultVOUtils.success("修改成功");
} }

@ -222,12 +222,12 @@ public class SupProductController {
while (iterable.hasNext()) { while (iterable.hasNext()) {
SupCertSetEntity supCertSetEntity = iterable.next(); SupCertSetEntity supCertSetEntity = iterable.next();
if ((supCertSetEntity.getImports() != null && supCertSetEntity.getImports() == 2 if ((supCertSetEntity.getImports() != null && supCertSetEntity.getImports() == 2
&& StrUtil.trimToEmpty(supProductEntity.getRecordCode()).contains("进")) && StrUtil.trimToEmpty(supProductEntity.getRecordCode()).contains("进"))
|| (supCertSetEntity.getImports() != null && supCertSetEntity.getImports() == 3 && !StrUtil.trimToEmpty(supProductEntity.getRecordCode()).contains("进")) || (supCertSetEntity.getImports() != null && supCertSetEntity.getImports() == 3 && !StrUtil.trimToEmpty(supProductEntity.getRecordCode()).contains("进"))
|| (StrUtil.trimToEmpty(supProductEntity.getProductType()).equals(supCertSetEntity.getCplx())) || (StrUtil.trimToEmpty(supProductEntity.getProductType()).equals(supCertSetEntity.getCplx()))
|| (StrUtil.trimToEmpty(supProductEntity.getHchzsb()).equals(supCertSetEntity.getHchzsb())) || (StrUtil.trimToEmpty(supProductEntity.getHchzsb()).equals(supCertSetEntity.getHchzsb()))
|| (supCertSetEntity.getFlbm().contains(StrUtil.trimToEmpty(supProductEntity.getProductDirectoryCode()))) || supCertSetEntity.getFlbm()!=null && (supCertSetEntity.getFlbm().contains(StrUtil.trimToEmpty(supProductEntity.getProductDirectoryCode())))
) { ) {
for (SupCertEntity supCertEntity : supCertEntityList) { for (SupCertEntity supCertEntity : supCertEntityList) {
if (supCertEntity.getName().equals(supCertSetEntity.getName())) { if (supCertEntity.getName().equals(supCertSetEntity.getName())) {

@ -100,5 +100,8 @@ public class PurApplyRequest extends ListPageRequest {
private String targetSubInv; private String targetSubInv;
private String targetBillType; private String targetBillType;
private String startDate;
private String endDate;
} }

@ -92,5 +92,9 @@ public class PurPlanRequest extends ListPageRequest {
*/ */
private Date createTime; private Date createTime;
private String startDate;
private String endDate;
} }

@ -77,11 +77,7 @@
<if test="spUse != ''and spUse != null"> <if test="spUse != ''and spUse != null">
AND basic_bustype_local.spUse =#{spUse} AND basic_bustype_local.spUse =#{spUse}
</if> </if>
<if test="(auditStatus == null or auditStatus == '') and auditStatusList != null and auditStatusList.size() >0">
<foreach collection="auditStatusList" item="auditStatus" open="AND (" separator="OR" close=")">
auditStatus = #{auditStatus,jdbcType=VARCHAR}
</foreach>
</if>
</where> </where>
group by basic_bussiness_type.action group by basic_bussiness_type.action

@ -16,7 +16,12 @@
<if test="billNo != '' and billNo != null"> <if test="billNo != '' and billNo != null">
AND billNo = #{billNo} AND billNo = #{billNo}
</if> </if>
<if test="startDate != null and startDate !=''">
<![CDATA[ and DATE_FORMAT(billDate,'%Y-%m-%d')>= #{startDate}]]>
</if>
<if test="endDate != null and endDate !=''">
<![CDATA[ and DATE_FORMAT(billDate,'%Y-%m-%d') <= #{endDate}]]>
</if>
<if test="status!=null and status!=10 and status!=11"> <if test="status!=null and status!=10 and status!=11">
and pur_apply.status = #{status} and pur_apply.status = #{status}
</if> </if>

@ -17,7 +17,12 @@
<if test="billNo != '' and billNo != null"> <if test="billNo != '' and billNo != null">
AND billNo = #{billNo} AND billNo = #{billNo}
</if> </if>
<if test="startDate != null and startDate !=''">
<![CDATA[ and DATE_FORMAT(billDate,'%Y-%m-%d')>= #{startDate}]]>
</if>
<if test="endDate != null and endDate !=''">
<![CDATA[ and DATE_FORMAT(billDate,'%Y-%m-%d') <= #{endDate}]]>
</if>
<if test="status!=null and status!=10 and status!=11"> <if test="status!=null and status!=10 and status!=11">
and pur_plan.status = #{status} and pur_plan.status = #{status}
</if> </if>

Loading…
Cancel
Save