产品信息删除

master
anthonyywj2 3 years ago
parent 807562d696
commit b2662c1d33

@ -1,5 +1,6 @@
package com.glxp.api.admin.controller.basic; package com.glxp.api.admin.controller.basic;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference; import com.alibaba.fastjson.TypeReference;
@ -16,6 +17,7 @@ import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.api.admin.httpclient.UdiDlHttpClient; import com.glxp.api.admin.httpclient.UdiDlHttpClient;
import com.glxp.api.admin.req.basic.*; import com.glxp.api.admin.req.basic.*;
import com.glxp.api.admin.req.inout.DeleteRequest; import com.glxp.api.admin.req.inout.DeleteRequest;
import com.glxp.api.admin.req.inout.WarehouseQueryRequest;
import com.glxp.api.admin.res.PageSimpleResponse; import com.glxp.api.admin.res.PageSimpleResponse;
import com.glxp.api.admin.res.basic.BasicProductThirdSysResponse; import com.glxp.api.admin.res.basic.BasicProductThirdSysResponse;
import com.glxp.api.admin.res.basic.UdiRelevanceResponse; import com.glxp.api.admin.res.basic.UdiRelevanceResponse;
@ -253,6 +255,14 @@ public class UdiRelevanceController {
} }
} }
} }
WarehouseQueryRequest warehouseQueryRequest = new WarehouseQueryRequest();
warehouseQueryRequest.setRelId(ids);
if (StrUtil.isNotEmpty(ids)) {
List<WarehouseEntity> warehouseEntityList = warehouseService.findByOrderId(warehouseQueryRequest);
if (CollUtil.isNotEmpty(warehouseEntityList)) {
return ResultVOUtils.error(500, "改产品已被" + warehouseEntityList.get(0).getOrderId() + "订单关联不能删除");
}
}
} }
} }
@ -306,8 +316,6 @@ public class UdiRelevanceController {
} }
//选入查询结果的所有DI //选入查询结果的所有DI
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("/udi/udirel/combineAll") @GetMapping("/udi/udirel/combineAll")

@ -14,4 +14,7 @@ public class WarehouseQueryRequest extends ListPageRequest {
private String nameCode; private String nameCode;
private String supId; private String supId;
private String locStorageCode; private String locStorageCode;
private String relId;
} }

@ -30,6 +30,10 @@
<if test="orderId != '' and orderId!=null"> <if test="orderId != '' and orderId!=null">
and orderId =#{orderId} and orderId =#{orderId}
</if> </if>
<if test="relId != '' and relId!=null">
and relId =#{relId}
</if>
</where> </where>
ORDER BY actDate ORDER BY actDate
</select> </select>

Loading…
Cancel
Save