Compare commits

...

3 Commits

@ -64,7 +64,7 @@ spring:
servlet:
multipart:
# 单个文件大小
max-file-size: 30MB
max-file-size: 50MB
# 设置总上传的文件大小
max-request-size: 60MB
# 服务模块

@ -1,19 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.BaseAirCode;
import com.ruoyi.manager.service.IBaseAirCodeService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.BaseAirCode;
import com.ruoyi.manager.service.IBaseAirCodeService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import com.ruoyi.manager.service.IRecordBasketCheckContentService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import com.ruoyi.manager.service.IRecordBasketCheckContentService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordBasketCheckTask;
import com.ruoyi.manager.service.IRecordBasketCheckTaskService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordBasketCheckTask;
import com.ruoyi.manager.service.IRecordBasketCheckTaskService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordDeliveryTaskBaseket;
import com.ruoyi.manager.service.IRecordDeliveryTaskBaseketService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordDeliveryTaskBaseket;
import com.ruoyi.manager.service.IRecordDeliveryTaskBaseketService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordDeliveryTask;
import com.ruoyi.manager.service.IRecordDeliveryTaskService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordDeliveryTask;
import com.ruoyi.manager.service.IRecordDeliveryTaskService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordDeliveryTaskImg;
import com.ruoyi.manager.service.IRecordDeliveryTaskImgService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordDeliveryTaskImg;
import com.ruoyi.manager.service.IRecordDeliveryTaskImgService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordDeliveryTaskWaybill;
import com.ruoyi.manager.service.IRecordDeliveryTaskWaybillService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordDeliveryTaskWaybill;
import com.ruoyi.manager.service.IRecordDeliveryTaskWaybillService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Controller

@ -1,23 +1,20 @@
package com.ruoyi.manager.controller;
import java.util.List;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.manager.domain.RecordtRfidBinding;
import com.ruoyi.manager.service.IRecordtRfidBindingService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.manager.domain.RecordtRfidBinding;
import com.ruoyi.manager.service.IRecordtRfidBindingService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* RFIDController

@ -1,9 +1,9 @@
package com.ruoyi.manager.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* base_air_code

@ -1,8 +1,8 @@
package com.ruoyi.manager.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

@ -1,8 +1,8 @@
package com.ruoyi.manager.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

@ -1,8 +1,8 @@
package com.ruoyi.manager.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

@ -1,9 +1,9 @@
package com.ruoyi.manager.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* record_basket_check_content

@ -2,7 +2,6 @@ package com.ruoyi.manager.domain;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

@ -1,9 +1,9 @@
package com.ruoyi.manager.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* - record_basket_repair_spare_parts

@ -1,11 +1,12 @@
package com.ruoyi.manager.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
/**
* record_delivery_task_baseket

@ -1,11 +1,9 @@
package com.ruoyi.manager.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* record_delivery_task_img

@ -1,9 +1,9 @@
package com.ruoyi.manager.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* record_delivery_task_waybill

@ -1,11 +1,12 @@
package com.ruoyi.manager.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
/**
* RFID base_basket_rfid_binding_record

@ -1,8 +1,9 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.BaseAirCode;
import java.util.List;
/**
* Mapper
*

@ -1,9 +1,10 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Mapper
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordBasketCheckTask;
import java.util.List;
/**
* Mapper
*

@ -1,9 +1,10 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordBasketRepairSpareParts;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* -Mapper
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordCargoBinding;
import java.util.List;
/**
* Mapper
*

@ -1,11 +1,11 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.LedgerInstantBinding;
import com.ruoyi.manager.domain.RecordDeliveryTaskBaseket;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Mapper
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordDeliveryTaskImg;
import java.util.List;
/**
* Mapper
*

@ -1,9 +1,10 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordDeliveryTask;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Mapper
*

@ -1,7 +1,9 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordDeliveryTaskWaybill;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Mapper
@ -58,4 +60,9 @@ public interface RecordDeliveryTaskWaybillMapper
* @return
*/
public int deleteRecordDeliveryTaskWaybillByObjids(String[] objids);
List<RecordDeliveryTaskWaybill> selectTaskWaybillList(@Param("waybillNumber") String waybillNumber);
int updateRecord(@Param("taskCode") String taskCode, @Param("waybillNumber")String waybillNumber,
@Param("cargoFrameEpc") String cargoFrameEpc, @Param("basketId") Long basketId);
}

@ -1,8 +1,9 @@
package com.ruoyi.manager.mapper;
import java.util.List;
import com.ruoyi.manager.domain.RecordtRfidBinding;
import java.util.List;
/**
* RFIDMapper
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.BaseAirCode;
import java.util.List;
/**
* Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import java.util.List;
/**
* Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordBasketCheckTask;
import java.util.List;
/**
* Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordBasketRepairSpareParts;
import java.util.List;
/**
* -Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordCargoBinding;
import java.util.List;
/**
* Service
*

@ -1,10 +1,10 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.LedgerInstantBinding;
import com.ruoyi.manager.domain.RecordDeliveryTaskBaseket;
import java.util.List;
/**
* Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordDeliveryTaskImg;
import java.util.List;
/**
* Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordDeliveryTask;
import java.util.List;
/**
* Service
*

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordDeliveryTaskWaybill;
import java.util.List;
/**
* Service
*
@ -58,4 +59,8 @@ public interface IRecordDeliveryTaskWaybillService
* @return
*/
public int deleteRecordDeliveryTaskWaybillByObjid(Long objid);
List<RecordDeliveryTaskWaybill> selectTaskWaybillList(String waybillNumber);
int updateRecord(String taskCode, String waybillNumber, String cargoFrameEpc, Long basketId);
}

@ -1,8 +1,9 @@
package com.ruoyi.manager.service;
import java.util.List;
import com.ruoyi.manager.domain.RecordtRfidBinding;
import java.util.List;
/**
* RFIDService
*

@ -1,6 +1,5 @@
package com.ruoyi.manager.service.impl;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.DateUtils;

@ -7,7 +7,6 @@ import com.ruoyi.manager.service.IBaseBindInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.sql.SQLIntegrityConstraintViolationException;
import java.util.List;
/**

@ -1,13 +1,14 @@
package com.ruoyi.manager.service.impl;
import java.util.List;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import com.ruoyi.manager.mapper.RecordBasketCheckContentMapper;
import com.ruoyi.manager.service.IRecordBasketCheckContentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.manager.mapper.RecordBasketCheckContentMapper;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import com.ruoyi.manager.service.IRecordBasketCheckContentService;
import com.ruoyi.common.core.text.Convert;
import java.util.List;
/**
* Service

@ -2,7 +2,6 @@ package com.ruoyi.manager.service.impl;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.manager.domain.RecordBasketCheckContent;
import com.ruoyi.manager.domain.RecordBasketCheckTask;
import com.ruoyi.manager.mapper.RecordBasketCheckContentMapper;
import com.ruoyi.manager.mapper.RecordBasketCheckTaskMapper;

@ -1,13 +1,14 @@
package com.ruoyi.manager.service.impl;
import java.util.List;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.manager.domain.RecordBasketRepairSpareParts;
import com.ruoyi.manager.mapper.RecordBasketRepairSparePartsMapper;
import com.ruoyi.manager.service.IRecordBasketRepairSparePartsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.manager.mapper.RecordBasketRepairSparePartsMapper;
import com.ruoyi.manager.domain.RecordBasketRepairSpareParts;
import com.ruoyi.manager.service.IRecordBasketRepairSparePartsService;
import com.ruoyi.common.core.text.Convert;
import java.util.List;
/**
* -Service

@ -1,12 +1,13 @@
package com.ruoyi.manager.service.impl;
import java.util.List;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.manager.domain.RecordCargoBinding;
import com.ruoyi.manager.mapper.RecordCargoBindingMapper;
import com.ruoyi.manager.service.IRecordCargoBindingService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.manager.mapper.RecordCargoBindingMapper;
import com.ruoyi.manager.domain.RecordCargoBinding;
import com.ruoyi.manager.service.IRecordCargoBindingService;
import com.ruoyi.common.core.text.Convert;
import java.util.List;
/**
* Service

@ -1,12 +1,13 @@
package com.ruoyi.manager.service.impl;
import java.util.List;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.manager.domain.RecordDeliveryTaskImg;
import com.ruoyi.manager.mapper.RecordDeliveryTaskImgMapper;
import com.ruoyi.manager.service.IRecordDeliveryTaskImgService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.manager.mapper.RecordDeliveryTaskImgMapper;
import com.ruoyi.manager.domain.RecordDeliveryTaskImg;
import com.ruoyi.manager.service.IRecordDeliveryTaskImgService;
import com.ruoyi.common.core.text.Convert;
import java.util.List;
/**
* Service

@ -1,13 +1,14 @@
package com.ruoyi.manager.service.impl;
import java.util.List;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.manager.domain.RecordDeliveryTask;
import com.ruoyi.manager.mapper.RecordDeliveryTaskMapper;
import com.ruoyi.manager.service.IRecordDeliveryTaskService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.manager.mapper.RecordDeliveryTaskMapper;
import com.ruoyi.manager.domain.RecordDeliveryTask;
import com.ruoyi.manager.service.IRecordDeliveryTaskService;
import com.ruoyi.common.core.text.Convert;
import java.util.List;
/**
* Service

@ -1,13 +1,14 @@
package com.ruoyi.manager.service.impl;
import java.util.List;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.manager.domain.RecordDeliveryTaskWaybill;
import com.ruoyi.manager.mapper.RecordDeliveryTaskWaybillMapper;
import com.ruoyi.manager.service.IRecordDeliveryTaskWaybillService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.manager.mapper.RecordDeliveryTaskWaybillMapper;
import com.ruoyi.manager.domain.RecordDeliveryTaskWaybill;
import com.ruoyi.manager.service.IRecordDeliveryTaskWaybillService;
import com.ruoyi.common.core.text.Convert;
import java.util.List;
/**
* Service
@ -93,4 +94,14 @@ public class RecordDeliveryTaskWaybillServiceImpl implements IRecordDeliveryTask
{
return recordDeliveryTaskWaybillMapper.deleteRecordDeliveryTaskWaybillByObjid(objid);
}
@Override
public List<RecordDeliveryTaskWaybill> selectTaskWaybillList(String waybillNumber) {
return recordDeliveryTaskWaybillMapper.selectTaskWaybillList( waybillNumber);
}
@Override
public int updateRecord(String taskCode, String waybillNumber, String cargoFrameEpc, Long basketId) {
return recordDeliveryTaskWaybillMapper.updateRecord(taskCode,waybillNumber,cargoFrameEpc,basketId);
}
}

@ -73,4 +73,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</foreach>
</delete>
<select id="selectTaskWaybillList" resultMap="RecordDeliveryTaskWaybillResult">
select t.task_code,
t.waybill_number
from record_delivery_task_waybill t
left join record_delivery_task rbcc on t.task_code = rbcc.task_code
left join record_delivery_task_waybill t1 on t1.task_code = t.task_code
where t1.waybill_number = #{waybillNumber}
and task_state = 0
</select>
<update id="updateRecord">
UPDATE record_delivery_task_waybill SET basket_id = #{basketId}, basket_epc = #{cargoFrameEpc}
WHERE task_code = #{taskCode} AND waybill_number = #{waybillNumber}
</update>
</mapper>

@ -90,6 +90,8 @@
updateUrl: prefix + "/edit/{id}",
removeUrl: prefix + "/remove",
exportUrl: prefix + "/export",
sortName: "createTime",
sortOrder: "desc",
modalName: "交接任务列",
detailView: true,
onExpandRow: function (index, row, $detail) {

@ -61,6 +61,8 @@ public class ApiController extends BaseController {
private IRecordBasketCheckContentService recordBasketCheckContentService;//盘点内容
@Autowired
private IBaseAirCodeService baseAirCodeService;
@Autowired
private IRecordDeliveryTaskWaybillService recordDeliveryTaskWaybillService;//进港接货
@PostMapping("/findBindingList")
public AjaxResult findBindingList(String epc) {
@ -102,7 +104,6 @@ public class ApiController extends BaseController {
return AjaxResult.error("库位没有维护");
}
// 接货查询
@PostMapping("/jion/select")
public AjaxResult jionSelect(String user) {
@ -136,7 +137,7 @@ public class ApiController extends BaseController {
for (MultipartFile file : files) {
try {
// 插入图片
recordDeliveryTaskImgService.insertRecordDeliveryTaskImg( new RecordDeliveryTaskImg(){{
recordDeliveryTaskImgService.insertRecordDeliveryTaskImg(new RecordDeliveryTaskImg() {{
setTaskCode(taskCode);
setImgPath(FileUploadUtils.upload(filePath, file));
}});
@ -145,7 +146,7 @@ public class ApiController extends BaseController {
}
}
}
if (type.equals("0")){
if (type.equals("0")) {
// 出港
// 插入资产到任务表
List<LedgerInstantBinding> ledgerInstantBindings = JSONArray.parseArray(json, LedgerInstantBinding.class);
@ -154,9 +155,9 @@ public class ApiController extends BaseController {
// 更新状态
List<Long> ids = ledgerInstantBindings.stream().map(LedgerInstantBinding::getBasketId).collect(Collectors.toList());
ledgerInstantBindingService.updateTaskStatebyBasketID(ids);
}else if (type.equals("1")){
} else if (type.equals("1")) {
List<String> stringList = JSONArray.parseArray(json, String.class);
recordDeliveryTaskBaseketService.insertRecordDeliveryTaskWaybill(taskCode,stringList);
recordDeliveryTaskBaseketService.insertRecordDeliveryTaskWaybill(taskCode, stringList);
}
return AjaxResult.success();
}
@ -176,7 +177,6 @@ public class ApiController extends BaseController {
@PostMapping("/join/shouSubmit")
public AjaxResult joinJieSubmit(@RequestBody ReceiptSubmitBeen been) {
int i = service.joinShouSubmit(been);
if (i >= been.getList().size()) {
return AjaxResult.success();
}
@ -196,8 +196,7 @@ public class ApiController extends BaseController {
// 远程接货扫描epc
@PostMapping("/receipt/scanEpc")
public AjaxResult ReceiptScanEpc(@RequestParam(name = "epc", required = false, defaultValue = "") String epc,
@RequestParam(name = "waybillNumber", required = false, defaultValue = "") String waybillNumber) {
public AjaxResult ReceiptScanEpc(@RequestParam(name = "epc", required = false, defaultValue = "") String epc, @RequestParam(name = "waybillNumber", required = false, defaultValue = "") String waybillNumber) {
Long objId = null;
if (epc != null && !epc.equals("")) {
@ -227,8 +226,61 @@ public class ApiController extends BaseController {
return AjaxResult.success(map);
}
// 进港接货扫描
@PostMapping("/receipt/selectTaskByWaybillCode")
public AjaxResult ReceiptScanEpc(String waybillNumber) {
List<RecordDeliveryTaskWaybill> list = recordDeliveryTaskWaybillService.selectTaskWaybillList(waybillNumber);
if (list == null || list.isEmpty()) return AjaxResult.error("集装器/散斗代码查询失败,暂无任务");
String taskCode = list.get(0).getTaskCode();
// 查询所有图片
RecordDeliveryTaskImg recordDeliveryTaskImg = new RecordDeliveryTaskImg();
recordDeliveryTaskImg.setTaskCode(taskCode);
List<RecordDeliveryTaskImg> imgList = recordDeliveryTaskImgService.selectRecordDeliveryTaskImgList(recordDeliveryTaskImg);
// 封装返回数据
Map<String, Object> map = new HashMap<>();
map.put("taskCode", taskCode);
// List<RecordDeliveryTaskBaseket> baseketList=new ArrayList<>(list.size());
// list.forEach(t->{
// baseketList.add(new RecordDeliveryTaskBaseket(){{
// setTaskCode(taskCode);
// setWaybillNumber(waybillNumber);
// }});
// });
map.put("baseketList", list);
map.put("imgList", imgList);
return AjaxResult.success(map);
}
// 远程接货确认
// 进港接货确认
@Transactional
@PostMapping("/receiveInTask/submit")
public AjaxResult receiveInTaskSubmit(String json, String gps, String taskCode, String user) {
List<LedgerInstantBinding> list = JSONArray.parseArray(json, LedgerInstantBinding.class);
list.forEach(item -> {
String cargoFrameEpc = item.getCargoFrameEpc();
String waybillNumber = item.getWaybillNumber();
Long basketId = item.getBasketId();
// 插入资产绑定关系
int i = service.insertLedgerBinding(cargoFrameEpc, waybillNumber, user, basketId);
// 插入资产绑定记录
recordCargoBindingService.insertRecordCargoBinding(new RecordCargoBinding() {{
setBasketId(basketId);
setCargoFrameEpc(cargoFrameEpc);
setWaybillNumber(waybillNumber);
setCreateBy(user);
setLocationInfo(gps);
}});
// 插入任务子表
recordDeliveryTaskWaybillService.updateRecord(taskCode,waybillNumber,cargoFrameEpc,basketId);
});
recordDeliveryTaskService.closeTaskByReceipt(taskCode, user, gps);//关闭任务
return AjaxResult.success();
}
// 出港接货
@PostMapping("/receipt/submit")
public AjaxResult receiptSubmit(@RequestBody ReceiptSubmitBeen been) {
int i = service.joinShouSubmit(been);
@ -348,8 +400,7 @@ public class ApiController extends BaseController {
*
*/
@PostMapping("/submitBindingRecord")
public AjaxResult submitBindingRecord(Long baseBasketId, String basketEpc, String basketEpc2, String localWeight,
String createdBy, List<MultipartFile> files) {
public AjaxResult submitBindingRecord(Long baseBasketId, String basketEpc, String basketEpc2, String localWeight, String createdBy, List<MultipartFile> files) {
int tagCount = baseBasketInfoService.selectCountBasketByEpc(basketEpc);
if (tagCount > 0) {
return AjaxResult.error("RFID标签1已绑定");

@ -4,33 +4,50 @@
<select id="selectEpcByWaybill" resultType="string">
select cargo_frame_epc from ledger_instant_binding where waybill_number=#{code} and basket_id =#{basketId} limit 1
select cargo_frame_epc
from ledger_instant_binding
where waybill_number = #{code}
and basket_id = #{basketId} limit 1
</select>
<insert id="insertLedgerBinding">
INSERT INTO ledger_instant_binding (cargo_frame_epc, waybill_number,create_by,basket_id) VALUES (#{param1}, #{param2},#{param3},#{param4});
INSERT INTO ledger_instant_binding (cargo_frame_epc, waybill_number, create_by, basket_id)
VALUES (#{param1}, #{param2}, #{param3}, #{param4});
</insert>
<select id="findBindingList" resultType="string">
select waybill_number
from ledger_instant_binding lib
left join base_basket_info bbi on lib.basket_id=bbi.obj_id
WHERE basket_epc = #{epc} or basket_epc2 = #{epc}
left join base_basket_info bbi on lib.basket_id = bbi.obj_id
WHERE basket_epc = #{epc}
or basket_epc2 = #{epc}
</select>
<delete id="deleteBindingList">
delete from ledger_instant_binding WHERE cargo_frame_epc = #{epc}
delete
from ledger_instant_binding
WHERE cargo_frame_epc = #{epc}
</delete>
<delete id="deleteBindingItem">
delete from ledger_instant_binding WHERE cargo_frame_epc = #{param1} and waybill_number = #{param2}
delete
from ledger_instant_binding
WHERE cargo_frame_epc = #{param1}
and waybill_number = #{param2}
</delete>
<update id="blueToothSubmit">
UPDATE base_location_info SET remark = #{param2} WHERE location_code = #{param1}
UPDATE base_location_info
SET remark = #{param2}
WHERE location_code = #{param1}
</update>
<update id="delectLocationInfoRemarkByDbCode">
UPDATE base_location_info SET remark = null WHERE location_code = #{locationCode};
UPDATE base_location_info
SET remark = null
WHERE location_code = #{locationCode};
</update>
<select id="jionSelect" resultMap="com.ruoyi.manager.mapper.LedgerInstantBindingMapper.LedgerInstantBindingResult">
select cargo_frame_epc from ledger_instant_binding where create_by = #{user} group by cargo_frame_epc
select cargo_frame_epc
from ledger_instant_binding
where create_by = #{user}
group by cargo_frame_epc
</select>
<update id="joinShouSubmit" parameterType="com.ruoyi.webapi.doman.ReceiptSubmitBeen">
@ -40,29 +57,32 @@
</foreach>
</update>
<select id="joinSelectByUser" parameterType="com.ruoyi.webapi.doman.ReceiptSubmitBeen" resultType="java.lang.Integer">
<select id="joinSelectByUser" parameterType="com.ruoyi.webapi.doman.ReceiptSubmitBeen"
resultType="java.lang.Integer">
select count(1) from ledger_instant_binding
<where>
basket_id in
<foreach collection="list" open="(" close=")" item="item" separator=",">
#{item}
</foreach>
and create_by=#{user}
and create_by=#{user}
</where>
</select>
<resultMap type="com.ruoyi.webapi.doman.APKVersion" id="PdaApkVersionResult">
<result property="VersionCode" column="version_code" />
<result property="VersionName" column="version_name" />
<result property="ModifyContent" column="modify_content" />
<result property="DownloadUrl" column="download_url" />
<result property="ApkSize" column="apk_size" />
<result property="ApkMd5" column="apk_md5" />
<result property="VersionCode" column="version_code"/>
<result property="VersionName" column="version_name"/>
<result property="ModifyContent" column="modify_content"/>
<result property="DownloadUrl" column="download_url"/>
<result property="ApkSize" column="apk_size"/>
<result property="ApkMd5" column="apk_md5"/>
</resultMap>
<select id="getVersion" resultMap="PdaApkVersionResult">
select version_code, version_name, modify_content, download_url, apk_size, apk_md5 from pda_apk_version order by create_time desc limit 1
select version_code, version_name, modify_content, download_url, apk_size, apk_md5
from pda_apk_version
order by create_time desc limit 1
</select>

Loading…
Cancel
Save