|
@@ -58,6 +58,19 @@ public class OyeWarehouseController extends BaseRESTfulController {
|
|
|
return success("新增成功");
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("新增欧冶具体库房")
|
|
|
+ @PostMapping("/insertOyeWarehouseSide")
|
|
|
+ public RESTfulResult insertOyeWarehouseSide(@RequestBody Map<String,Object> map) {
|
|
|
+ RmsReceivePlace rmsReceivePlace = new RmsReceivePlace();
|
|
|
+ rmsReceivePlace.setPlaceId(rmsReceivePlaceMapper.selectMaxId());
|
|
|
+ rmsReceivePlace.setAddressId(new BigDecimal(5));
|
|
|
+ rmsReceivePlace.setAddressDeliveryAddress(map.get("warehouseName").toString());
|
|
|
+ rmsReceivePlace.setInsertUpdateRemark(map.get("carrierName").toString());
|
|
|
+ rmsReceivePlaceMapper.insertSelective(rmsReceivePlace);
|
|
|
+ rmsReceivePlaceMapper.insertWarehouse(map);
|
|
|
+ return success("新增成功");
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("查询欧冶库具体库房信息")
|
|
|
@PostMapping("getOyeWarehouse")
|
|
|
public RESTfulResult getOyeWarehouse(@RequestBody(required = false) Map<String,Object> mapValue,
|
|
@@ -74,6 +87,22 @@ public class OyeWarehouseController extends BaseRESTfulController {
|
|
|
return success(pageList);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("查询欧冶库具体库房信息")
|
|
|
+ @PostMapping("getOyeWarehouseSide")
|
|
|
+ public RESTfulResult getOyeWarehouseSide(@RequestBody(required = false) Map<String,Object> mapValue,
|
|
|
+ Integer pageNum,
|
|
|
+ Integer pageSize,
|
|
|
+ Integer apiId) {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ PageHelper.startPage(pageNum,pageSize);
|
|
|
+ //分页数据
|
|
|
+ List<Map<String, Object>> mapList = rmsReceivePlaceMapper.getOyeWarehouseSide(mapValue);
|
|
|
+ PageListAdd pageList = columnDataUtil.tableColumnData(apiId, null,mapList);
|
|
|
+ return success(pageList);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@ApiModelProperty(value = "新增欧冶转运计划")
|
|
|
@PostMapping("/addTransPlan")
|
|
@@ -85,16 +114,6 @@ public class OyeWarehouseController extends BaseRESTfulController {
|
|
|
try {
|
|
|
// 成功
|
|
|
int result = oyeWarehouseService.addTransPlan(mapValue);
|
|
|
- List<Map<String,Object>> compareMapList = amsSaleMaterialMapper.getCompareMap(result);
|
|
|
- for (Map<String,Object> compareMap : compareMapList) {
|
|
|
- BigDecimal orderMaterialNumber = DataChange.dataToBigDecimal(compareMap.get("orderMaterialNumber"));
|
|
|
- BigDecimal materialNumber= DataChange.dataToBigDecimal(compareMap.get("materialNumber"));
|
|
|
- if (orderMaterialNumber.compareTo(materialNumber) > 0) {
|
|
|
- //删除销售订单
|
|
|
- amsSaleMaterialMapper.updateSaleStatus(result);
|
|
|
- return failed(mapValue.get("receiveName") + "超出库存数量,系统删除,请重新输入");
|
|
|
- }
|
|
|
- }
|
|
|
return success(result);
|
|
|
} catch (Exception e) {
|
|
|
// 失败
|
|
@@ -123,17 +142,7 @@ public class OyeWarehouseController extends BaseRESTfulController {
|
|
|
) {
|
|
|
saleOrderNo = map.get("saleOrderNo").toString();
|
|
|
count++;
|
|
|
- int saleOrderId = oyeWarehouseService.addTransPlan(map);
|
|
|
- List<Map<String,Object>> compareMapList = amsSaleMaterialMapper.getCompareMap(saleOrderId);
|
|
|
- for (Map<String,Object> compareMap : compareMapList) {
|
|
|
- BigDecimal orderMaterialNumber = DataChange.dataToBigDecimal(compareMap.get("orderMaterialNumber"));
|
|
|
- BigDecimal materialNumber= DataChange.dataToBigDecimal(compareMap.get("materialNumber"));
|
|
|
- if (orderMaterialNumber.compareTo(materialNumber) > 0) {
|
|
|
- //删除销售订单
|
|
|
- amsSaleMaterialMapper.updateSaleStatus(saleOrderId);
|
|
|
- return failed(map.get("receiveName") + "超出库存数量,系统删除,请重新输入");
|
|
|
- }
|
|
|
- }
|
|
|
+ oyeWarehouseService.addTransPlan(map);
|
|
|
//根据销售订单ID再去查询汇总一遍
|
|
|
}
|
|
|
} catch (Exception e) {
|