Commit 15a997e9 by chenjinjing
parents dee978d4 864b6308
import { logError } from "./log";
export class BizError extends Error { export class BizError extends Error {
//接入日志 constructor(...msgs) {
let msgStr = '';
msgs.forEach(once => {
msgStr += once + ' ';
});
logError(msgs);
super(msgStr)
}
} }
\ No newline at end of file
import { upImgPathConfig } from "../serverConfig"; import { upImgPathConfig } from "../serverConfig";
import { BizError } from "./bizError";
import { logError } from "./log"; import { logError } from "./log";
var PSD = require('node-psd'); var PSD = require('node-psd');
...@@ -8,6 +9,7 @@ const path = require('path'); ...@@ -8,6 +9,7 @@ const path = require('path');
* @param fileName psd文件名称,记得不带.psd * @param fileName psd文件名称,记得不带.psd
*/ */
export async function psdForPng(fileName:string) { export async function psdForPng(fileName:string) {
fileName = "1213"
const psdName = fileName+".psd"; const psdName = fileName+".psd";
const pngName = fileName+".png"; const pngName = fileName+".png";
...@@ -23,6 +25,6 @@ export async function psdForPng(fileName:string) { ...@@ -23,6 +25,6 @@ export async function psdForPng(fileName:string) {
psd.image.saveAsPng(pngFilePath); psd.image.saveAsPng(pngFilePath);
}); });
} catch(err) { } catch(err) {
logError( psdName, "转png失败", err.message || err.msg); throw new BizError(psdName, "转png失败", err.message || err.msg);
} }
} }
\ No newline at end of file
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