|
|
|
@ -5,6 +5,8 @@ import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.api.admin.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.api.admin.annotation.Log;
|
|
|
|
|
import com.glxp.api.admin.constant.BusinessType;
|
|
|
|
|
import com.glxp.api.admin.constant.Constant;
|
|
|
|
|
import com.glxp.api.admin.constant.ConstantStatus;
|
|
|
|
|
import com.glxp.api.admin.dao.auth.AuthLicenseDao;
|
|
|
|
@ -111,6 +113,7 @@ public class WareHouseController {
|
|
|
|
|
@Resource
|
|
|
|
|
private InvBusUserService invBusUserService;
|
|
|
|
|
|
|
|
|
|
@Log(title = "获取仓库信息列表")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("admin/warehouse/inout/list")
|
|
|
|
|
public BaseResponse list(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -129,6 +132,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "删除条码",businessType = BusinessType.DELETE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/code/deleteCodes")
|
|
|
|
|
public BaseResponse deleteCodes(@RequestBody DeleteCodeRequest deleteCodeRequest, BindingResult bindingResult) {
|
|
|
|
@ -145,6 +149,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success("删除成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "根据批次号获取仓库信息")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("admin/warehouse/inout/findByNo")
|
|
|
|
|
public BaseResponse findByNo(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -163,6 +168,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "根据单据Id获取仓库信息")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("admin/warehouse/inout/findByOrderId")
|
|
|
|
|
public BaseResponse findByOrderId(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -181,6 +187,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "根据单据Id下载条码")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("spms/inout/dlcode/findByOrderId")
|
|
|
|
|
public BaseResponse downloadCodesByOrderId(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -204,6 +211,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "根据单据Id获取所有仓库信息")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("admin/warehouse/inout/findAllByOrderId")
|
|
|
|
|
public BaseResponse findAllByOrderId(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -222,6 +230,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "根据单据Id获取所有仓库错误信息")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("admin/warehouse/inout/findErrorByOrderId")
|
|
|
|
|
public BaseResponse findErrorByOrderId(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -237,6 +246,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "重新提交")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/commit")//TODO 重新提交
|
|
|
|
|
public BaseResponse commitOrder(@RequestBody CommitRequest commitRequest,
|
|
|
|
@ -255,6 +265,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success("提交成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "补录提交",businessType = BusinessType.UPDATE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/addCommit")//补录提交
|
|
|
|
|
public BaseResponse addCommitOrder(@RequestBody CommitRequest commitRequest,
|
|
|
|
@ -271,6 +282,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success("提交成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "提交单据网页",businessType = BusinessType.UPDATE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("warehouse/inout/submitOrderWeb")
|
|
|
|
|
public BaseResponse submitOrderWeb(AddOrderRequest orderEntity) {
|
|
|
|
@ -283,6 +295,7 @@ public class WareHouseController {
|
|
|
|
|
return saveOrderWeb(orderEntity);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "保存单据网页",businessType = BusinessType.INSERT)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/saveOrderWeb")
|
|
|
|
|
public BaseResponse saveOrderWeb(@RequestBody AddOrderRequest addOrderRequest) {
|
|
|
|
@ -310,7 +323,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Log(title = "保存模板条码",businessType = BusinessType.UPDATE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/saveTempCode")
|
|
|
|
|
public BaseResponse saveCode(@RequestBody WarehouseEntity warehouseEntity) {
|
|
|
|
@ -349,6 +362,7 @@ public class WareHouseController {
|
|
|
|
|
else return ResultVOUtils.error(500, "修改失败!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "根据Id删除条码模板",businessType = BusinessType.DELETE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("warehouse/inout/deleteCodesTempById")
|
|
|
|
|
public BaseResponse deleteCodesTempById(@RequestParam("id") Long id) {
|
|
|
|
@ -369,6 +383,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "失效日期核验")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/expireTimeCheck")
|
|
|
|
|
public BaseResponse expireTimeCheck(@RequestBody AddOrderRequest addOrderRequest) {
|
|
|
|
@ -402,6 +417,7 @@ public class WareHouseController {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "输入条码")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/enterCode")
|
|
|
|
|
public BaseResponse addEndterCode(@RequestBody AddEnterCodeRequest addEnterCodeRequest, BindingResult bindingResult) {
|
|
|
|
@ -596,6 +612,7 @@ public class WareHouseController {
|
|
|
|
|
IoCodeLostService codeLostService;
|
|
|
|
|
|
|
|
|
|
//网页端数据上传调用接口
|
|
|
|
|
@Log(title = "网页端数据上传调用接口")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/addOrderWeb")
|
|
|
|
|
public BaseResponse addOrderWeb(@RequestBody AddOrderRequest addOrderRequest, BindingResult bindingResult) {
|
|
|
|
@ -1098,7 +1115,7 @@ public class WareHouseController {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Log(title = "更新绑定供应商",businessType = BusinessType.UPDATE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udiwms/addCode/updateBindSup")
|
|
|
|
|
public BaseResponse updateBindSup(@RequestBody WarehouseEntity warehouseEntity, BindingResult bindingResult) {
|
|
|
|
@ -1125,6 +1142,7 @@ public class WareHouseController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//网页端数据上传调用接口
|
|
|
|
|
@Log(title = "网页端数据上传调用接口")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/postOrdersWeb")
|
|
|
|
|
public BaseResponse postOrdersWeb(@RequestBody PostOrderRequest postOrderRequest, BindingResult bindingResult) {
|
|
|
|
@ -1144,6 +1162,7 @@ public class WareHouseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//手持端数据上传调用接口
|
|
|
|
|
@Log(title = "手持端数据上传调用接口")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/postOrders")
|
|
|
|
|
public BaseResponse postOrders(@RequestBody PostOrderRequest postOrderRequest, BindingResult bindingResult) {
|
|
|
|
@ -1196,7 +1215,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success("上传成功,等待后台处理");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Log(title = "保存仓库信息",businessType = BusinessType.INSERT)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/admin/warehouse/inout/save")
|
|
|
|
|
public BaseResponse save(@RequestBody @Valid WarehouseSaveRequest warehouseSaveRequest,
|
|
|
|
@ -1245,6 +1264,7 @@ public class WareHouseController {
|
|
|
|
|
* @param code
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Log(title = "根据仓位码获取关联用户数据")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/warehouseUserList")
|
|
|
|
|
public BaseResponse getWarehouseUserList(@RequestBody @Valid FilterInvLinkDataRequest filterInvLinkDataRequest, BindingResult bindingResult) {
|
|
|
|
@ -1269,6 +1289,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(response);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "获取仓库单据类型列表")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/warehouseBussniessTypeList")
|
|
|
|
|
public BaseResponse getWarehouseBussniessTypeList(@RequestBody @Valid FilterInvLinkDataRequest filterInvLinkDataRequest, BindingResult bindingResult) {
|
|
|
|
@ -1283,6 +1304,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "保存仓库用户",businessType = BusinessType.INSERT)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/saveWarehouseUser")
|
|
|
|
|
public BaseResponse saveWarehouseUser(@RequestBody Map<String, Object> params) {
|
|
|
|
@ -1321,6 +1343,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "保存仓库单据类型",businessType = BusinessType.INSERT)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/saveWarehouseBussinessType")
|
|
|
|
|
public BaseResponse saveWarehouseBussinessType(@RequestBody Map<String, Object> params) {
|
|
|
|
@ -1362,6 +1385,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "更新仓库管理员",businessType = BusinessType.UPDATE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/updateDirector")
|
|
|
|
|
public BaseResponse updateDirector(WarehouseUserEntity warehouseUserEntity) {
|
|
|
|
@ -1372,6 +1396,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "删除仓库用户",businessType = BusinessType.DELETE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/delWarehouseUser")
|
|
|
|
|
public BaseResponse deleteWarehouseUser(Integer id) {
|
|
|
|
@ -1391,6 +1416,7 @@ public class WareHouseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(title = "删除仓库业务类型",businessType = BusinessType.DELETE)
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/delWarehouseBussinessType")
|
|
|
|
|
public BaseResponse deleteWarehouseBussinessType(Integer id) {
|
|
|
|
@ -1417,6 +1443,7 @@ public class WareHouseController {
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Log(title = "替换单据条码")
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/replaceCodes")
|
|
|
|
|
public BaseResponse replaceCodes(@RequestBody CodesReplaceRequest codesReplaceRequest) {
|
|
|
|
|