feat: 支持京东白条账单上传和清洗
This commit is contained in:
@@ -145,6 +145,8 @@ func Upload(c *gin.Context) {
|
||||
billType = "alipay"
|
||||
} else if strings.Contains(fileName, "微信") || strings.Contains(fileName, "wechat") {
|
||||
billType = "wechat"
|
||||
} else if strings.Contains(fileName, "京东") || strings.Contains(fileName, "jd") {
|
||||
billType = "jd"
|
||||
}
|
||||
}
|
||||
if billType == "" {
|
||||
@@ -152,15 +154,15 @@ func Upload(c *gin.Context) {
|
||||
service.CleanupExtractedFiles(extractedFiles)
|
||||
c.JSON(http.StatusBadRequest, model.UploadResponse{
|
||||
Result: false,
|
||||
Message: "无法识别账单类型,请指定 type 参数 (alipay 或 wechat)",
|
||||
Message: "无法识别账单类型,请指定 type 参数 (alipay/wechat/jd)",
|
||||
})
|
||||
return
|
||||
}
|
||||
if billType != "alipay" && billType != "wechat" {
|
||||
if billType != "alipay" && billType != "wechat" && billType != "jd" {
|
||||
service.CleanupExtractedFiles(extractedFiles)
|
||||
c.JSON(http.StatusBadRequest, model.UploadResponse{
|
||||
Result: false,
|
||||
Message: "账单类型无效,仅支持 alipay 或 wechat",
|
||||
Message: "账单类型无效,仅支持 alipay/wechat/jd",
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user