| | |
| | | <artifactId>spring-mock</artifactId> |
| | | <version>2.0.8</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>net.sourceforge.javacsv</groupId> |
| | | <artifactId>javacsv</artifactId> |
| | | <version>2.0</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>commons-beanutils</groupId> |
| | | <artifactId>commons-beanutils</artifactId> |
| | | <version>1.9.3</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>commons-collections</groupId> |
| | | <artifactId>commons-collections</artifactId> |
| | | <version>3.2.1</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>commons-lang</groupId> |
| | | <artifactId>commons-lang</artifactId> |
| | | <version>2.6</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>commons-logging</groupId> |
| | | <artifactId>commons-logging</artifactId> |
| | | <version>1.1.1</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>net.sf.ezmorph</groupId> |
| | | <artifactId>ezmorph</artifactId> |
| | | <version>1.0.6</version> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | <build> |
| | |
| | | //private static String fileName = "nsql.json"; |
| | | |
| | | |
| | | @Scheduled(cron = "*/30 * * * * ?") |
| | | //@Scheduled(cron = "*/30 * * * * ?") |
| | | public static boolean isFTPFileExist() { |
| | | |
| | | FTPClient ftp = new FTPClient(); |
| | |
| | | params.put("beginTime", beginTime); |
| | | params.put("endTime", endTime); |
| | | params.put("rectify", rectify); |
| | | params.put("callbackUrl", "http://s16s652780.51mypc.cn/api/car/SaveUrl"); |
| | | params.put("callbackUrl", "http://2h3f861221.wicp.vip/car/SaveUrl"); |
| | | params.put("callbackId", "1"); |
| | | params.put("appId", "PO00000761"); |
| | | params.put("timestamp", System.currentTimeMillis()); |
| | |
| | | //解压数据 |
| | | FileZip fileZip = new FileZip(); |
| | | fileZip.ZipUncompress("E:\\nginx-1.18.0\\dist\\car\\" + substring + ".zip", "E:\\nginx-1.18.0\\dist\\car"); |
| | | //fileZip.ZipUncompress("D:\\caiji\\" + substring + ".zip", "D:\\caiji\\car"); |
| | | csvurl = substring + ".csv"; |
| | | } |
| | | /** |
| | |
| | | String url = "http://223.82.109.183:2080/Escort/getgis.php"; |
| | | Map<String, Object> params = new HashMap<>(); |
| | | //设备imei号 |
| | | params.put("number", "7730"); |
| | | params.put("acc", "7731"); |
| | | String res = null; |
| | | res = HttpReqUtil.getInstance().doPost(url, params, null); |
| | |
| | | * @throws Exception |
| | | */ |
| | | @GetMapping("/Peog") |
| | | public String Peocar() throws Exception { |
| | | public String Peocar(String startTime,String endTime) throws Exception { |
| | | String url = "http://223.82.109.183:2080/Escort/getgistrack.php"; |
| | | Map<String, Object> params = new HashMap<>(); |
| | | //设备imei号 |
| | | params.put("number", "7730"); |
| | | params.put("acc", "7731"); |
| | | params.put("startTime", startTime); |
| | | params.put("endTime", endTime); |
| | | String res = null; |
| | | res = HttpReqUtil.getInstance().doPost(url, params, null); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询押运车辆 |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectCar") |
| | | public R selectCar() { |
| | | List<Map<Object, Object>> maps = carService.selectCar(); |
| | | return R.data(maps); |
| | | } |
| | | } |
| | |
| | | import org.springblade.modules.equipage.vo.EquipageVo; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author zhongrj |
| | | * @time 2021-07-06 |
| | |
| | | |
| | | /** |
| | | * 自定义分页 |
| | | * @param query page,size |
| | | * |
| | | * @param query page,size |
| | | * @param equipage 装备信息对象 |
| | | */ |
| | | @GetMapping("/page") |
| | |
| | | |
| | | /** |
| | | * 新增 |
| | | * |
| | | * @param equipage 装备信息对象 |
| | | */ |
| | | @PostMapping("/save") |
| | |
| | | |
| | | /** |
| | | * 修改 |
| | | * |
| | | * @param equipage 装备信息对象 |
| | | */ |
| | | @PostMapping("/update") |
| | |
| | | |
| | | /** |
| | | * 新增或修改 |
| | | * |
| | | * @param equipage 装备信息对象 |
| | | */ |
| | | @PostMapping("/submit") |
| | |
| | | |
| | | /** |
| | | * 删除 |
| | | * |
| | | * @param ids 装备信息ids 数组 |
| | | */ |
| | | @PostMapping("/remove") |
| | |
| | | |
| | | /** |
| | | * 详情 |
| | | * |
| | | * @param equipage 装备信息对象 |
| | | */ |
| | | @GetMapping("/detail") |
| | |
| | | return R.data(detail); |
| | | } |
| | | |
| | | /** |
| | | * 查询枪支信息 |
| | | * |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectGun") |
| | | public R selectGun() { |
| | | List<Map<Object, Object>> maps = equipageService.selectGun(); |
| | | return R.data(maps); |
| | | } |
| | | |
| | | } |
| | |
| | | */ |
| | | private String mode; |
| | | private String jurisdiction; |
| | | /** |
| | | * 押运人员设备编号 |
| | | */ |
| | | @TableField("equipment_code") |
| | | private String equipmentCode; |
| | | |
| | | } |
| | |
| | | import org.springblade.modules.equipage.vo.CarVo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 车辆Mapper 接口 |
| | |
| | | * @return |
| | | */ |
| | | CarVo selectCarInfo(@Param("car") Car car); |
| | | List<Map<Object,Object>> selectCar(); |
| | | } |
| | |
| | | and sc.id = #{car.id} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="selectCar" resultType="java.util.HashMap"> |
| | | SELECT * FROM `sys_car` WHERE equipment_code IS NOT NULL |
| | | </select> |
| | | </mapper> |
| | |
| | | import org.springblade.modules.equipage.vo.EquipageVo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 装备Mapper 接口 |
| | |
| | | * @return |
| | | */ |
| | | EquipageVo selectEquipageInfo(@Param("equipage") Equipage equipage); |
| | | List<Map<Object,Object>> selectGun(); |
| | | } |
| | |
| | | and se.id = #{equipage.id} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="selectGun" resultType="java.util.HashMap"> |
| | | SELECT * FROM `sys_gun` |
| | | </select> |
| | | </mapper> |
| | |
| | | import org.springblade.modules.equipage.entity.Car; |
| | | import org.springblade.modules.equipage.vo.CarVo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public interface CarService extends IService<Car> { |
| | | |
| | | /** |
| | |
| | | * @return |
| | | */ |
| | | IPage<CarVo> selectCarPage(IPage<CarVo> page, CarVo car); |
| | | List<Map<Object,Object>> selectCar(); |
| | | } |
| | |
| | | import org.springblade.modules.equipage.entity.Equipage; |
| | | import org.springblade.modules.equipage.vo.EquipageVo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public interface EquipageService extends IService<Equipage> { |
| | | |
| | | EquipageVo selectEquipageInfo(Equipage equipage); |
| | | |
| | | IPage<EquipageVo> selectEquipagePage(IPage<EquipageVo> page, EquipageVo equipage); |
| | | List<Map<Object,Object>> selectGun(); |
| | | } |
| | |
| | | import org.springblade.modules.equipage.vo.CarVo; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 车辆服务实现类 |
| | | * @author zhongrj |
| | |
| | | return page.setRecords(baseMapper.selectCarPage(page, car)); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<Object, Object>> selectCar() { |
| | | return baseMapper.selectCar(); |
| | | } |
| | | |
| | | /** |
| | | * 详情 |
| | | * @param car 车辆信息对象 |
| | |
| | | import org.springblade.modules.equipage.vo.EquipageVo; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 装备服务实现类 |
| | | * @author zhongrj |
| | |
| | | return page.setRecords(baseMapper.selectEquipagePage(page, rquipage)); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<Object, Object>> selectGun() { |
| | | return baseMapper.selectGun(); |
| | | } |
| | | |
| | | /** |
| | | * 详情 |
| | | * @param rquipage 装备信息对象 |
| | |
| | | |
| | | |
| | | @GetMapping("/updateUser") |
| | | public R updateUser(String hold,String cardid,String holdv) { |
| | | public R updateUser(String hold, String cardid, String holdv) { |
| | | SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 |
| | | String time = df.format(new Date()); |
| | | userService.updateUser(hold, cardid,holdv,time); |
| | | userService.updateUser(hold, cardid, holdv, time); |
| | | return R.success("吊销成功"); |
| | | } |
| | | |
| | | /** |
| | | * 查询押运人员 |
| | | * |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectPeo") |
| | | public R selectPeo(@ApiIgnore UserVO user) { |
| | | List list = userService.selectPeo(user); |
| | | return R.data(list); |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("audit_time") |
| | | private Date auditTime; |
| | | /** |
| | | * 押运人员设备编号 |
| | | */ |
| | | @TableField("equipment_code") |
| | | private String equipmentCode; |
| | | |
| | | } |
| | |
| | | import org.springframework.boot.autoconfigure.quartz.QuartzDataSource; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Mapper 接口 |
| | |
| | | * @return |
| | | */ |
| | | User getUserInfoByIdCardNo(String idCardNo); |
| | | |
| | | |
| | | List selectPeo(@Param("user") UserVO user); |
| | | } |
| | |
| | | and status = 1 |
| | | </select> |
| | | |
| | | |
| | | |
| | | <select id="selectPeo" resultType="java.util.HashMap"> |
| | | select |
| | | bu.*, |
| | | ifnull(DATE_FORMAT(NOW(), '%Y') - SUBSTRING( bu.cardid,7,4),0) age, |
| | | bd.dept_name as deptName |
| | | from |
| | | blade_user bu |
| | | left join |
| | | blade_dept bd |
| | | on |
| | | bu.dept_id = bd.id |
| | | left join |
| | | blade_role br |
| | | on |
| | | br.id = bu.role_id |
| | | left join |
| | | sys_information si |
| | | on |
| | | si.departmentid = bd.id |
| | | left join |
| | | sys_jurisdiction sj |
| | | on |
| | | sj.id = si.jurisdiction |
| | | where |
| | | bu.is_deleted = 0 |
| | | and |
| | | br.role_alias = "安保人员" |
| | | and |
| | | bu.status = 1 |
| | | and bd.parent_id!=1425365577303621633 |
| | | and bd.id != 1425365577303621633 |
| | | and bd.id != 1432625856013971457 |
| | | <if test="user.deptId!=null and user.deptId!=''"> |
| | | and bd.id in |
| | | ( |
| | | select id from blade_dept where id = #{user.deptId} |
| | | union |
| | | SELECT |
| | | id |
| | | FROM |
| | | ( |
| | | SELECT |
| | | t1.id,t1.parent_id,t1.dept_name, |
| | | IF |
| | | ( find_in_set( parent_id, @pids ) > 0, @pids := concat( @pids, ',', id ), 0 ) AS ischild |
| | | FROM |
| | | ( SELECT id, parent_id,dept_name FROM blade_dept t ORDER BY parent_id, id ) t1, |
| | | ( SELECT @pids := #{user.deptId} ) t2 |
| | | ) t3 |
| | | WHERE |
| | | ischild != 0 |
| | | ) |
| | | </if> |
| | | <if test="user.type!=null"> |
| | | and bu.equipment_code is not null |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | import org.springblade.modules.system.vo.UserVO; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 服务类 |
| | |
| | | * @return |
| | | */ |
| | | User getUserInfoByIdCardNo(String idCardNo); |
| | | /** |
| | | * 自定义用户列表(只有保安员) |
| | | */ |
| | | List selectPeo(UserVO user); |
| | | |
| | | } |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.*; |
| | | |
| | | import static org.springblade.common.constant.CommonConstant.DEFAULT_PARAM_PASSWORD; |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void updateUser(String hold, String cardid,String holdv,String time) { |
| | | baseMapper.updateUser(hold, cardid,holdv,time); |
| | | public void updateUser(String hold, String cardid, String holdv, String time) { |
| | | baseMapper.updateUser(hold, cardid, holdv, time); |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | /** |
| | | * 查询所有未注销用户 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 查询用户数据,未删除的,未审核的 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 自定义列表,... |
| | | * |
| | | * @param page |
| | | * @param user |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 根据保安员编码查询保安员信息 |
| | | * |
| | | * @param securityNumber |
| | | * @return |
| | | */ |
| | |
| | | public User getUserInfoByIdCardNo(String idCardNo) { |
| | | return baseMapper.getUserInfoByIdCardNo(idCardNo); |
| | | } |
| | | |
| | | @Override |
| | | public List selectPeo(UserVO user) { |
| | | return baseMapper.selectPeo(user); |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | * 年龄 |
| | | */ |
| | | private Integer age; |
| | | private Integer type; |
| | | } |