Commit e9a67ee8 by 黄森林

bug修复,一人一码优化

parent eb7a4b93
package com.winsun.bean;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.util.Date;
/**
* @Author: chancy
* @Date: 2020/3/24 17:47
*/
@Data
@TableName("hhr_export_excel")
public class ExportExcel {
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
private int id;
/**
* 创建者
*/
private int createUser;
/**
* 创建时间
*/
private Date createTime;
/**
* 导出地址
*/
private String exportUrl;
}
...@@ -17,4 +17,7 @@ public interface SchoolMapper extends BaseMapper<School> { ...@@ -17,4 +17,7 @@ public interface SchoolMapper extends BaseMapper<School> {
@Select(" select * from hhr_school where id in( select school_id from hhr_user_school where user_id= #{userId} )") @Select(" select * from hhr_school where id in( select school_id from hhr_user_school where user_id= #{userId} )")
List<Map<String,Object>> getuserToSchool(@Param("userId")String userId); List<Map<String,Object>> getuserToSchool(@Param("userId")String userId);
@Select("select school_id schoolId from `hhr_user_school` where user_id = #{partner}")
String selectSchoolIdByUserId(String partner);
} }
...@@ -26,11 +26,10 @@ public class PicturesUtil { ...@@ -26,11 +26,10 @@ public class PicturesUtil {
* @param file 图片base64字符串 * @param file 图片base64字符串
* @param path 图片上一级文件夹名 * @param path 图片上一级文件夹名
* @param pathType 图片上一级文件夹名 * @param pathType 图片上一级文件夹名
* @param replace 服务器更换路径
* @param * @param
* @return * @return
*/ */
public static String uploadPictures(String file, String path,String pathType,String replace){ public static String uploadPictures(String file, String path,String pathType){
Date date = new Date(); Date date = new Date();
SimpleDateFormat yyMMdd = new SimpleDateFormat("yyMMdd"); SimpleDateFormat yyMMdd = new SimpleDateFormat("yyMMdd");
String h = yyMMdd.format(date.getTime()); String h = yyMMdd.format(date.getTime());
...@@ -70,7 +69,7 @@ public class PicturesUtil { ...@@ -70,7 +69,7 @@ public class PicturesUtil {
} }
} }
} }
String enclosure = filePath.replace("enclosure", replace); String enclosure = filePath.replace("enclosure", "manager/ciop");
return enclosure; return enclosure;
} }
......
...@@ -38,7 +38,6 @@ import java.util.*; ...@@ -38,7 +38,6 @@ import java.util.*;
@RestController @RestController
@RequestMapping("/packageNewClothes") @RequestMapping("/packageNewClothes")
public class PackageNewClothes { public class PackageNewClothes {
private static String REPLACE="new/ciop";
private static String PATHTYPE="idCard"; private static String PATHTYPE="idCard";
...@@ -192,10 +191,10 @@ public class PackageNewClothes { ...@@ -192,10 +191,10 @@ public class PackageNewClothes {
order.setPackageId(cardId); order.setPackageId(cardId);
order.setCustomerName(customerName); order.setCustomerName(customerName);
order.setContactNumber(contactNumber); order.setContactNumber(contactNumber);
order.setStudenCard(PicturesUtil.uploadPictures(studentCard, partner,PATHTYPE,REPLACE)); order.setStudenCard(PicturesUtil.uploadPictures(studentCard, partner,PATHTYPE));
order.setIdCardzs(PicturesUtil.uploadPictures(studentCard, partner,PATHTYPE,REPLACE)); order.setIdCardzs(PicturesUtil.uploadPictures(studentCard, partner,PATHTYPE));
order.setIdCardz(PicturesUtil.uploadPictures(idCardz, partner,PATHTYPE,REPLACE)); order.setIdCardz(PicturesUtil.uploadPictures(idCardz, partner,PATHTYPE));
order.setIdCardf(PicturesUtil.uploadPictures(idCardf, partner,PATHTYPE,REPLACE)); order.setIdCardf(PicturesUtil.uploadPictures(idCardf, partner,PATHTYPE));
order.setRemarks(remarks); order.setRemarks(remarks);
Date date = new Date(); Date date = new Date();
order.setCreateTime(date); order.setCreateTime(date);
...@@ -294,9 +293,9 @@ public class PackageNewClothes { ...@@ -294,9 +293,9 @@ public class PackageNewClothes {
order.setCustomerName(customerName); order.setCustomerName(customerName);
order.setContactNumber(contactNumber); order.setContactNumber(contactNumber);
//图片处理 //图片处理
order.setIdCardzs(PicturesUtil.uploadPictures(idCardzs, partner,PATHTYPE,REPLACE)); order.setIdCardzs(PicturesUtil.uploadPictures(idCardzs, partner,PATHTYPE));
order.setIdCardz(PicturesUtil.uploadPictures(idCardz, partner,PATHTYPE,REPLACE)); order.setIdCardz(PicturesUtil.uploadPictures(idCardz, partner,PATHTYPE));
order.setIdCardf(PicturesUtil.uploadPictures(idCardf, partner,PATHTYPE,REPLACE)); order.setIdCardf(PicturesUtil.uploadPictures(idCardf, partner,PATHTYPE));
order.setRemarks(remarks); order.setRemarks(remarks);
order.setClassNumber(classNumber); order.setClassNumber(classNumber);
order.setParentName(parentName); order.setParentName(parentName);
...@@ -419,7 +418,7 @@ public class PackageNewClothes { ...@@ -419,7 +418,7 @@ public class PackageNewClothes {
order.setCustomerName(customerName); order.setCustomerName(customerName);
order.setContactNumber(contactNumber); order.setContactNumber(contactNumber);
order.setRemarks(remarks); order.setRemarks(remarks);
order.setStudenCard(PicturesUtil.uploadPictures(studentCard,partner,PATHTYPE,REPLACE)); order.setStudenCard(PicturesUtil.uploadPictures(studentCard,partner,PATHTYPE));
order.setBusinessNumber(businessNumber); order.setBusinessNumber(businessNumber);
Date date = new Date(); Date date = new Date();
order.setCreateTime(date); order.setCreateTime(date);
......
...@@ -36,8 +36,6 @@ public class QRCodeController extends BaseController { ...@@ -36,8 +36,6 @@ public class QRCodeController extends BaseController {
private static String PATHTYPE="poster"; private static String PATHTYPE="poster";
private static String REPLACEPC="manager/ciop";
private static QRCodeMapper qrCodeMapper; private static QRCodeMapper qrCodeMapper;
private static SysUserMapper sysUserMapper; private static SysUserMapper sysUserMapper;
...@@ -52,7 +50,7 @@ public class QRCodeController extends BaseController { ...@@ -52,7 +50,7 @@ public class QRCodeController extends BaseController {
public ResponseData<String> uploadPicture(@RequestParam("picture") String picture) { public ResponseData<String> uploadPicture(@RequestParam("picture") String picture) {
ShiroUser user = getShiroUser(); ShiroUser user = getShiroUser();
Integer userId=user.getId(); Integer userId=user.getId();
String path = PicturesUtil.uploadPictures(picture, userId.toString(),PATHTYPE,REPLACEPC); String path = PicturesUtil.uploadPictures(picture, userId.toString(),PATHTYPE);
QRCode qrCode = new QRCode(); QRCode qrCode = new QRCode();
qrCode.setId(UUID.randomUUID().toString()); qrCode.setId(UUID.randomUUID().toString());
qrCode.setCreateTime(new Date()); qrCode.setCreateTime(new Date());
......
...@@ -236,19 +236,14 @@ public class SchoolManagementController extends BaseController { ...@@ -236,19 +236,14 @@ public class SchoolManagementController extends BaseController {
@Permission(menuname = "上传二维码", value = "qrcodeUpload", method = RequestMethod.POST) @Permission(menuname = "上传二维码", value = "qrcodeUpload", method = RequestMethod.POST)
public ResponseData<String>xiaotuUpload(@RequestParam(value = "file") MultipartFile file, @RequestParam(value = "id",required = false) String id) { public ResponseData<String>xiaotuUpload(@RequestParam(value = "file") MultipartFile file, @RequestParam(value = "id",required = false) String id) {
String backgroundpath= FilePath.BACKGROUNDIMG.getValue()+"/"+DEFAULTPATH;
String backgroundpath= FilePath.BACKGROUNDIMG.getValue()+"/"+DEFAULTPATH+"/";
if (StringUtils.isBlank(id)){
EntityWrapper<School> packagewrapper = new EntityWrapper<>();
packagewrapper.setSqlSelect("max(id) as id");
List<Map<String, Object>> selectMaps = schoolMapper.selectMaps(packagewrapper);
id = selectMaps.get(0).get("id").toString();
id = Integer.valueOf(Integer.valueOf(id)+1).toString();
}
boolean makefile = FileUtil.makefile(backgroundpath, file,id+FILENAME); boolean makefile = FileUtil.makefile(backgroundpath, file,id+FILENAME);
if (!makefile){ Wrapper<School> wrapper = new EntityWrapper<>();
wrapper.eq("id",id);
Map<String, Object> map = new HashMap<>();
map.put("service_qrcode",backgroundpath+id+FILENAME);
Integer integer = schoolMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(map), wrapper);
if (integer!=1){
return ResponseData.error("上传失败!"); return ResponseData.error("上传失败!");
} }
return ResponseData.success("上传成功" ); return ResponseData.success("上传成功" );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment