md
This commit is contained in:
parent
4a56bdaaa7
commit
3c5dae38fd
@ -90,6 +90,27 @@ public class EmisCommonController extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取解析地址
|
||||
*/
|
||||
@RequestMapping(value = "/getEmpExclusiveService")
|
||||
public AjaxResult getEmpExclusiveService(String customerCode,String empNo)
|
||||
{
|
||||
try {
|
||||
// #小程序://探路速运/Nt29PF2JBvBkf2w
|
||||
// AddressParseResult addressParseResult = emisRegionService.parseAddress(content);
|
||||
return AjaxResult.success("解析成功");
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
// 返回子定义异常
|
||||
if(ex instanceof EmisBizError){
|
||||
return AjaxResult.error("("+((EmisBizError)ex).getErrorCode()+")"+ex.getMessage());
|
||||
}
|
||||
|
||||
return AjaxResult.error("服务器异常,联系客服");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取解析地址
|
||||
*/
|
||||
|
||||
@ -19,20 +19,28 @@ import com.xdadan.erp.common.core.domain.AjaxResult;
|
||||
import com.xdadan.erp.common.core.domain.entity.SysUser;
|
||||
import com.xdadan.erp.common.core.page.TableDataInfo;
|
||||
import com.xdadan.erp.common.enums.BusinessType;
|
||||
import com.xdadan.erp.common.utils.BarcodeUtils;
|
||||
import com.xdadan.erp.common.utils.poi.ExcelUtil;
|
||||
import com.xdadan.erp.emis.domain.EmisCountry;
|
||||
import com.xdadan.erp.emis.domain.EmisTransLine;
|
||||
import com.xdadan.erp.emis.service.IEmisCountryService;
|
||||
import com.xdadan.erp.emis.service.print.IXddTplPrint;
|
||||
import com.xdadan.erp.emis.service.print.tanex.TanexTplPrintImpl;
|
||||
import com.xdadan.erp.system.domain.SysPost;
|
||||
import com.xdadan.erp.system.service.ISysPostService;
|
||||
import com.xdadan.erp.system.service.ISysUserService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.OutputStream;
|
||||
import java.net.URLDecoder;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 工作人员用户Controller
|
||||
@ -87,4 +95,32 @@ public class EmisStaffController extends BaseController
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@RequestMapping("/getStaffQRCodePng")
|
||||
public void getStaffQRCodePng(HttpServletResponse response,Integer size)
|
||||
{
|
||||
|
||||
try {
|
||||
if(size == null){
|
||||
size=128;
|
||||
}
|
||||
String empCode=getLoginUser().getUser().getEmpCode();
|
||||
String text="#小程序://探路速运/Nt29PF2JBvBkf2w?empCode="+empCode;
|
||||
text = URLDecoder.decode(text, "UTF-8");
|
||||
String url=text;
|
||||
String showText="";
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
response.setContentType(MediaType.IMAGE_PNG_VALUE);
|
||||
response.setHeader("Content-Disposition", "filename=" + empCode+".png");
|
||||
byte[] buff = BarcodeUtils.generateQrCodeByte(url, BarcodeUtils.ImageType.PNG, size, null, 0, 0, showText, 28, 1.21f);
|
||||
if (buff != null) {
|
||||
OutputStream out = response.getOutputStream();
|
||||
out.write(buff);
|
||||
out.flush();
|
||||
}
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user