Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pms
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
iuav
pms
Commits
508d78cc
提交
508d78cc
authored
6月 09, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化:接口优化
上级
df18afb2
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
749 行增加
和
774 行删除
+749
-774
ResultEnum.java
src/main/java/com/mmc/pms/common/ResultEnum.java
+432
-420
ProductMallController.java
...in/java/com/mmc/pms/controller/ProductMallController.java
+4
-5
WebLeaseGoodsController.java
...a/com/mmc/pms/controller/web/WebLeaseGoodsController.java
+0
-23
WebDeviceDao.java
src/main/java/com/mmc/pms/dao/WebDeviceDao.java
+24
-18
WareInfoQO.java
src/main/java/com/mmc/pms/model/qo/WareInfoQO.java
+19
-17
CategoriesServiceImpl.java
.../java/com/mmc/pms/service/Impl/CategoriesServiceImpl.java
+211
-203
WebDeviceServiceImpl.java
...n/java/com/mmc/pms/service/Impl/WebDeviceServiceImpl.java
+3
-7
WebProductMallServiceImpl.java
...a/com/mmc/pms/service/Impl/WebProductMallServiceImpl.java
+49
-74
WebDeviceDao.xml
src/main/resources/mapper/WebDeviceDao.xml
+5
-5
not-check.yml
src/main/resources/not-check.yml
+2
-2
没有找到文件。
src/main/java/com/mmc/pms/common/ResultEnum.java
浏览文件 @
508d78cc
package
com
.
mmc
.
pms
.
common
;
package
com
.
mmc
.
pms
.
common
;
/**
/**
* @Author small
* @Author small @Date 2023/5/15 14:30 @Version 1.0
* @Date 2023/5/15 14:30
* @Version 1.0
*/
*/
public
enum
ResultEnum
implements
BaseErrorInfoInterface
{
public
enum
ResultEnum
implements
BaseErrorInfoInterface
{
// 数据操作错误定义
// 数据操作错误定义
SUCCESS
(
"200"
,
"success"
),
BODY_NOT_MATCH
(
"400"
,
"请求的数据格式不符!"
),
SIGNATURE_NOT_MATCH
(
"401"
,
"请求的数字签名不匹配!"
),
SUCCESS
(
"200"
,
"success"
),
NOT_FOUND
(
"404"
,
"未找到该资源!"
),
INTERNAL_SERVER_ERROR
(
"500"
,
"服务器内部错误!"
),
SERVER_BUSY
(
"503"
,
"服务器正忙,请稍后再试!"
),
BODY_NOT_MATCH
(
"400"
,
"请求的数据格式不符!"
),
FILE_UPLOAD_ERROR
(
"600"
,
"文件上传有误"
),
FILE_UPLOAD_NULL_ERROR
(
"601"
,
"上传的文件不能为空"
),
SIGNATURE_NOT_MATCH
(
"401"
,
"请求的数字签名不匹配!"
),
TOKEN_EXPIRED_ERROR
(
"602"
,
"登录信息已过期,请重新登录"
),
TOKEN_INVALID_ERROR
(
"603"
,
"无效的登录信息"
),
NOT_FOUND
(
"404"
,
"未找到该资源!"
),
VERIFY_CODE_ERROR
(
"604"
,
"验证码错误,请重新输入"
),
TOKEN_REDIS_ERROR
(
"605"
,
"登录失效"
),
INTERNAL_SERVER_ERROR
(
"500"
,
"服务器内部错误!"
),
AUTH_ACCOUNT_ERROR
(
"606"
,
"当前账号未授权,请先授权"
),
TOEKN_REPEAT_ERROR
(
"607"
,
"该账号已在其他设备登录,请重新登录"
),
SERVER_BUSY
(
"503"
,
"服务器正忙,请稍后再试!"
),
TOKEN_NOT_VALID_ERROR
(
"608"
,
"access_token已失效或access_token不是最新的"
),
FILE_UPLOAD_ERROR
(
"600"
,
"文件上传有误"
),
SCHEDULE_SYS_ERROR
(
"703"
,
"系统定时任务执行错误"
),
FILE_UPLOAD_NULL_ERROR
(
"601"
,
"上传的文件不能为空"
),
FORM_REPEAT_ERROR
(
"704"
,
"操作次数频繁,请稍后重试"
),
DATA_VERSION_ERROR
(
"705"
,
"数据写入版本不一致,请稍后重试。"
),
TOKEN_EXPIRED_ERROR
(
"602"
,
"登录信息已过期,请重新登录"
),
REQUEST_PARAM_ILLEGAL_ERROR
(
"706"
,
"请求参数非法"
),
TOKEN_INVALID_ERROR
(
"603"
,
"无效的登录信息"
),
DATA_INSERT_ERROR
(
"707"
,
"数据插入失败"
),
VERIFY_CODE_ERROR
(
"604"
,
"验证码错误,请重新输入"
),
SCORE_RELEASE_ERROR
(
"708"
,
"积分发放失败,请重试或联系管理员!"
),
TOKEN_REDIS_ERROR
(
"605"
,
"登录失效"
),
ENTRY_INTO_FORCE_TIME_SET_ERROR
(
"709"
,
"生效时间不能小于当前时间!"
),
AUTH_ACCOUNT_ERROR
(
"606"
,
"当前账号未授权,请先授权"
),
INFO_NO_EXISTENCE_OR_STATUS_ERROR
(
"710"
,
"信息不存在或状态有误!"
),
TOEKN_REPEAT_ERROR
(
"607"
,
"该账号已在其他设备登录,请重新登录"
),
TOKEN_NOT_VALID_ERROR
(
"608"
,
"access_token已失效或access_token不是最新的"
),
// 业务操作错误定义
SCHEDULE_SYS_ERROR
(
"703"
,
"系统定时任务执行错误"
),
CUSTOM_ERROR
(
"-1"
,
"自定义业务错误消息"
),
FORM_REPEAT_ERROR
(
"704"
,
"操作次数频繁,请稍后重试"
),
FEIGN_ORDER_SERVLET_ERROR
(
"4001"
,
"访问订单服务失败"
),
FEIGN_USER_SERVLET_ERROR
(
"4002"
,
"访问用户服务失败"
),
DATA_VERSION_ERROR
(
"705"
,
"数据写入版本不一致,请稍后重试。"
),
FEIGN_PAY_SERVLET_ERROR
(
"4003"
,
"访问消耗服务失败"
),
REQUEST_PARAM_ILLEGAL_ERROR
(
"706"
,
"请求参数非法"
),
DISABLE_ACCOUNT_TOKEN_ERROR
(
"4004"
,
"账号信息变更,登录失效"
),
DATA_INSERT_ERROR
(
"707"
,
"数据插入失败"
),
FEIGN_OPERATION_SERVLET_ERROR
(
"4005"
,
"访问行业服务失败"
),
SCORE_RELEASE_ERROR
(
"708"
,
"积分发放失败,请重试或联系管理员!"
),
ADMIN_ROLE_REPEAT_ERROR
(
"4006"
,
"操作失败,超级管理员和运营管理员有且只有一个"
),
ENTRY_INTO_FORCE_TIME_SET_ERROR
(
"709"
,
"生效时间不能小于当前时间!"
),
FEIGN_FLYER_SERVLET_ERROR
(
"4007"
,
"访问飞手服务失败"
),
INFO_NO_EXISTENCE_OR_STATUS_ERROR
(
"710"
,
"信息不存在或状态有误!"
),
FEIGN_REPOORDER_SERVLET_ERROR
(
"4008"
,
"访问订单服务失败"
),
FEIGN_REPOPAY_SERVLET_ERROR
(
"4009"
,
"访问云仓消耗服务失败"
),
// 业务操作错误定义
FEIGN_REPOUSER_SERVLET_ERROR
(
"4010"
,
"访问云仓用户服务失败"
),
CUSTOM_ERROR
(
"-1"
,
"自定义业务错误消息"
),
FEIGN_WARE_SERVLET_ERROR
(
"4010"
,
"访问云仓商品服务失败"
),
FEIGN_ORDER_SERVLET_ERROR
(
"4001"
,
"访问订单服务失败"
),
FEIGN_DEVICE_SERVLET_ERROR
(
"4011"
,
"访问云仓设备服务失败"
),
FEIGN_USER_SERVLET_ERROR
(
"4002"
,
"访问用户服务失败"
),
CENTER_USER_SERVLET_ERROR
(
"4012"
,
"访问用户中心服务失败"
),
GATEWAY_HYSRIX_ERROR
(
"4013"
,
"服务器貌似在开小差~"
),
FEIGN_PAY_SERVLET_ERROR
(
"4003"
,
"访问消耗服务失败"
),
FEIGN_FLYER_PAY_SERVLET_ERROR
(
"4014"
,
"访问飞手消耗服务失败"
),
DISABLE_ACCOUNT_TOKEN_ERROR
(
"4004"
,
"账号信息变更,登录失效"
),
MALL_USER_SERVLET_ERROR
(
"4015"
,
"访问机城用户服务失败"
),
FEIGN_OPERATION_SERVLET_ERROR
(
"4005"
,
"访问行业服务失败"
),
PRIMARY_KEY_DEFECT
(
"5001"
,
"主键ID缺失"
),
ADMIN_ROLE_REPEAT_ERROR
(
"4006"
,
"操作失败,超级管理员和运营管理员有且只有一个"
),
WALLET_NOT_FIND_ERROR
(
"5002"
,
"钱包账户不存在"
),
FEIGN_FLYER_SERVLET_ERROR
(
"4007"
,
"访问飞手服务失败"
),
PARAM_DEFECT
(
"5004"
,
"参数缺失"
),
FEIGN_REPOORDER_SERVLET_ERROR
(
"4008"
,
"访问订单服务失败"
),
LOGIN_ACCOUNT_NOT_EXIT_ERROR
(
"5005"
,
"账号不存在"
),
FEIGN_REPOPAY_SERVLET_ERROR
(
"4009"
,
"访问云仓消耗服务失败"
),
LOGIN_PASSWORD_ERROR
(
"5006"
,
"密码错误"
),
FEIGN_REPOUSER_SERVLET_ERROR
(
"4010"
,
"访问云仓用户服务失败"
),
LOGIN_ACCOUNT_STATUS_ERROR
(
"5008"
,
"外部访问"
),
FEIGN_WARE_SERVLET_ERROR
(
"4010"
,
"访问云仓商品服务失败"
),
OPERATE_USER_ORDERCOUNT_ERROR
(
"5007"
,
"当前账号有存在相关订单未关闭"
),
FEIGN_DEVICE_SERVLET_ERROR
(
"4011"
,
"访问云仓设备服务失败"
),
WALLET_CASH_NOT_ENOUGH_ERROR
(
"5009"
,
"现金余额不足"
),
CENTER_USER_SERVLET_ERROR
(
"4012"
,
"访问用户中心服务失败"
),
GATEWAY_HYSRIX_ERROR
(
"4013"
,
"服务器貌似在开小差~"
),
AMT_PAID_VERITY_ERROR
(
"5010"
,
"变更额度不在有效范围"
),
FEIGN_FLYER_PAY_SERVLET_ERROR
(
"4014"
,
"访问飞手消耗服务失败"
),
CREDIT_NOT_ENOUGH_ERROR
(
"5011"
,
"信用余额不足,当前信用余额:"
),
MALL_USER_SERVLET_ERROR
(
"4015"
,
"访问机城用户服务失败"
),
CREDIT_METHOD_ERROR
(
"5012"
,
"变更类型有误"
),
PRIMARY_KEY_DEFECT
(
"5001"
,
"主键ID缺失"
),
CREDIT_OWED_BEGGER_ERROR
(
"5013"
,
"归还额度不可超过剩余欠款,当前剩余欠款:"
),
WALLET_NOT_FIND_ERROR
(
"5002"
,
"钱包账户不存在"
),
CASH_ADD_OWED_ERROR
(
"5014"
,
"该账号仍有剩余欠款,请先将全部欠款归还后,再进行充值。"
),
PARAM_DEFECT
(
"5004"
,
"参数缺失"
),
WALLET_CREDIT_NOT_ENOUGH_ERROR
(
"5015"
,
"信用余额不足"
),
LOGIN_ACCOUNT_NOT_EXIT_ERROR
(
"5005"
,
"账号不存在"
),
ORDER_PAY_FORMAT_ERROR
(
"5016"
,
"现金和信用金额不能同时为空"
),
LOGIN_PASSWORD_ERROR
(
"5006"
,
"密码错误"
),
WALLET_CASH_FREEZE_NOT_ENOUGH_ERROR
(
"5017"
,
"现金的冻结余额不足"
),
LOGIN_ACCOUNT_STATUS_ERROR
(
"5008"
,
"外部访问"
),
WALLET_CREDIT_FREEZE_NOT_ENOUGH_ERROR
(
"5018"
,
"信用的冻结余额不足"
),
OPERATE_USER_ORDERCOUNT_ERROR
(
"5007"
,
"当前账号有存在相关订单未关闭"
),
ORDER_CASH_FREEZE_NOT_FIND_ERROR
(
"5019"
,
"现金的冻结余额不存在"
),
WALLET_CASH_NOT_ENOUGH_ERROR
(
"5009"
,
"现金余额不足"
),
ORDER_CREDIT_FREEZE_NOT_FIND_ERROR
(
"5019"
,
"信用的冻结余额不存在"
),
WALLET_BANLANCE_NOT_ENOUGH_ERROR
(
"5020"
,
"现金和信用的余额不足"
),
AMT_PAID_VERITY_ERROR
(
"5010"
,
"变更额度不在有效范围"
),
WALLET_FREEZE_NOT_ENOUGH_ERROR
(
"5020"
,
"现金和信用的冻结余额不足"
),
CREDIT_NOT_ENOUGH_ERROR
(
"5011"
,
"信用余额不足,当前信用余额:"
),
CREDIT_REPEAT_NULL_ERROR
(
"5021"
,
"欠款归还不能为空"
),
CREDIT_METHOD_ERROR
(
"5012"
,
"变更类型有误"
),
CREDIT_CHANGE_NULL_ERROR
(
"5021"
,
"信用余额变更不能为空"
),
CREDIT_OWED_BEGGER_ERROR
(
"5013"
,
"归还额度不可超过剩余欠款,当前剩余欠款:"
),
ORDER_TOTAL_COST_ERROR
(
"5022"
,
"结算金额不能大于预支付的金额"
),
CASH_ADD_OWED_ERROR
(
"5014"
,
"该账号仍有剩余欠款,请先将全部欠款归还后,再进行充值。"
),
ORDER_PAY_NOT_ENOUGH_ERROR
(
"5023"
,
"总余额不足,订单无法结算"
),
WALLET_CREDIT_NOT_ENOUGH_ERROR
(
"5015"
,
"信用余额不足"
),
NOT_MENU_POWER_ERROR
(
"5024"
,
"当前账号无平台使用权限"
),
ORDER_PAY_FORMAT_ERROR
(
"5016"
,
"现金和信用金额不能同时为空"
),
OPENID_NOT_FIND_ERROR
(
"5025"
,
"OPENID未注册,请登录授权后调用"
),
WALLET_CASH_FREEZE_NOT_ENOUGH_ERROR
(
"5017"
,
"现金的冻结余额不足"
),
PASSWORD_INCONSISTENT
(
"5026"
,
"新密码与确认密码不一致,请确认一致"
),
WALLET_CREDIT_FREEZE_NOT_ENOUGH_ERROR
(
"5018"
,
"信用的冻结余额不足"
),
WX_ACCESS_TOKEN_ERROR
(
"5027"
,
"获取微信AccessToken失败"
),
ORDER_CASH_FREEZE_NOT_FIND_ERROR
(
"5019"
,
"现金的冻结余额不存在"
),
WX_NOT_REL_ERROR
(
"5028"
,
"获取微信公众号用户信息失败"
),
ORDER_CREDIT_FREEZE_NOT_FIND_ERROR
(
"5019"
,
"信用的冻结余额不存在"
),
WX_NOT_SEND_MSG_PARAM_ERROR
(
"5029"
,
"userId和openId至少一个不为空"
),
WALLET_BANLANCE_NOT_ENOUGH_ERROR
(
"5020"
,
"现金和信用的余额不足"
),
APPLET_QR_CODE_CREATE_ERROR
(
"5030"
,
"生成小程序码错误:"
),
WALLET_FREEZE_NOT_ENOUGH_ERROR
(
"5020"
,
"现金和信用的冻结余额不足"
),
APPLET_USER_ACCESS_TOKE_ERROR
(
"5031"
,
"获取accessToken签名校验失败"
),
CREDIT_REPEAT_NULL_ERROR
(
"5021"
,
"欠款归还不能为空"
),
REBATE_AMT_NOT_MIN_ERROR
(
"5032"
,
"金额不足300元无法提现,300元为最低门槛"
),
CREDIT_CHANGE_NULL_ERROR
(
"5021"
,
"信用余额变更不能为空"
),
REBATE_AMT_NOT_ENOUGH_ERROR
(
"5033"
,
"申请失败,超过可提现的金额"
),
ORDER_TOTAL_COST_ERROR
(
"5022"
,
"结算金额不能大于预支付的金额"
),
BANK_INFO_NOT_SAVE_ERROR
(
"5034"
,
"请先完善收款账号,才可以申请提现"
),
ORDER_PAY_NOT_ENOUGH_ERROR
(
"5023"
,
"总余额不足,订单无法结算"
),
REBATE_APPLY_STATUS_ERROR
(
"5035"
,
"提现状态有误"
),
NOT_MENU_POWER_ERROR
(
"5024"
,
"当前账号无平台使用权限"
),
REBATE_INFO_NOT_FIND_ERROR
(
"5036"
,
"提现申请单信息不存在"
),
OPENID_NOT_FIND_ERROR
(
"5025"
,
"OPENID未注册,请登录授权后调用"
),
REBATE_FAIL_EXIT_ERROR
(
"5037"
,
"你的收款账号信息有误,请修改信息后重新申请提现。"
),
PASSWORD_INCONSISTENT
(
"5026"
,
"新密码与确认密码不一致,请确认一致"
),
REBATE_AMT_FORMAT_ERROR
(
"5038"
,
"提现金额必须大于0元"
),
WX_ACCESS_TOKEN_ERROR
(
"5027"
,
"获取微信AccessToken失败"
),
REBATE_REPEAT_CHECK_ERROR
(
"5039"
,
"提现申请单已被审批,切勿重复审批。"
),
WX_NOT_REL_ERROR
(
"5028"
,
"获取微信公众号用户信息失败"
),
CHOOSE_FLYER_NUM_ERROR
(
"5040"
,
"请至少选中一个飞手。"
),
WX_NOT_SEND_MSG_PARAM_ERROR
(
"5029"
,
"userId和openId至少一个不为空"
),
CHOOSE_FLYER_MORE_NUM_ERROR
(
"5041"
,
"暂只支持一个订单只能指派一个飞手。"
),
APPLET_QR_CODE_CREATE_ERROR
(
"5030"
,
"生成小程序码错误:"
),
ORDER_NO_EXIT_ERROR
(
"5042"
,
"订单信息不存在。"
),
APPLET_USER_ACCESS_TOKE_ERROR
(
"5031"
,
"获取accessToken签名校验失败"
),
ORDER_STATUS_ERROR
(
"5043"
,
"订单状态流程有误。"
),
REBATE_AMT_NOT_MIN_ERROR
(
"5032"
,
"金额不足300元无法提现,300元为最低门槛"
),
INTERFACE_NOT_INVAILD
(
"5044"
,
"接口已废弃或不存在"
),
REBATE_AMT_NOT_ENOUGH_ERROR
(
"5033"
,
"申请失败,超过可提现的金额"
),
PAPER_CODE_NOT_INVAILD
(
"5045"
,
"接口已废弃或不存在"
),
BANK_INFO_NOT_SAVE_ERROR
(
"5034"
,
"请先完善收款账号,才可以申请提现"
),
PHONE_INVAILD_ERROR
(
"5046"
,
"无效的手机号"
),
REBATE_APPLY_STATUS_ERROR
(
"5035"
,
"提现状态有误"
),
TIME_CODE_INVAILD_ERROR
(
"5047"
,
"无效的时间编码"
),
REBATE_INFO_NOT_FIND_ERROR
(
"5036"
,
"提现申请单信息不存在"
),
REPEACT_COMMIT_ERROR
(
"5048"
,
"已提交,切勿重复提交"
),
REBATE_FAIL_EXIT_ERROR
(
"5037"
,
"你的收款账号信息有误,请修改信息后重新申请提现。"
),
IMPORT_EXCEL_ERROR
(
"5049"
,
"excel导入失败"
),
REBATE_AMT_FORMAT_ERROR
(
"5038"
,
"提现金额必须大于0元"
),
REQ_SMS_CODE_ERROR
(
"5050"
,
"注册码格式有误"
),
REBATE_REPEAT_CHECK_ERROR
(
"5039"
,
"提现申请单已被审批,切勿重复审批。"
),
SKU_NOT_PRICE_ERROR
(
"5051"
,
"当前SKU未配置价格"
),
CHOOSE_FLYER_NUM_ERROR
(
"5040"
,
"请至少选中一个飞手。"
),
SKU_NOT_ENOUGH_ERROR
(
"5052"
,
"套餐(sku)数量不足"
),
CHOOSE_FLYER_MORE_NUM_ERROR
(
"5041"
,
"暂只支持一个订单只能指派一个飞手。"
),
ORDER_NO_EXIT_ERROR
(
"5042"
,
"订单信息不存在。"
),
LEASE_DATE_MATH_ERROR
(
"5053"
,
"租期开始日不能大于结束日"
),
ORDER_STATUS_ERROR
(
"5043"
,
"订单状态流程有误。"
),
ADD_LEASE_ADDR_ERROR
(
"5054"
,
"请选择收货方式"
),
INTERFACE_NOT_INVAILD
(
"5044"
,
"接口已废弃或不存在"
),
SHOP_NEED_PHONE_ERROR
(
"5055"
,
"门店自取需要您的联系电话,请填写联系电话"
),
PAPER_CODE_NOT_INVAILD
(
"5045"
,
"接口已废弃或不存在"
),
ORDER_POWER_ERROR
(
"5056"
,
"订单不存在或你无权操作该订单"
),
PHONE_INVAILD_ERROR
(
"5046"
,
"无效的手机号"
),
ORDER_AUTH_ERROR
(
"5057"
,
"请完成认证再下单"
),
TIME_CODE_INVAILD_ERROR
(
"5047"
,
"无效的时间编码"
),
EXPRESS_RETURN_ERROR
(
"5058"
,
"请完善物流单号和物流公司"
),
REPEACT_COMMIT_ERROR
(
"5048"
,
"已提交,切勿重复提交"
),
SHOP_RETURN_ERROR
(
"5059"
,
"请选择门店"
),
IMPORT_EXCEL_ERROR
(
"5049"
,
"excel导入失败"
),
ORDER_REFUND_EXIT_ERROR
(
"5060"
,
"该订单已提交过退款申请,请勿重复申请。"
),
REQ_SMS_CODE_ERROR
(
"5050"
,
"注册码格式有误"
),
ORDER_EXPRESS_ERROR
(
"5061"
,
"获取订单物流信息有误。"
),
SKU_NOT_PRICE_ERROR
(
"5051"
,
"当前SKU未配置价格"
),
ORDER_PAY_JOB_ERROR
(
"5062"
,
"执行定时任务有误"
),
SKU_NOT_ENOUGH_ERROR
(
"5052"
,
"套餐(sku)数量不足"
),
NO_AUTH_ORDER_ERROR
(
"5063"
,
"请完成企业认证或实名认证后再进行下单"
),
WARE_NOT_ENOUGH_ERROR
(
"5064"
,
"商品数量不足"
),
LEASE_DATE_MATH_ERROR
(
"5053"
,
"租期开始日不能大于结束日"
),
EX_INFO_ERROR
(
"5065"
,
"物流信息不完善"
),
ADD_LEASE_ADDR_ERROR
(
"5054"
,
"请选择收货方式"
),
NOT_REAL_AUTH_ERROR
(
"5066"
,
"请完成实名认证后再进行操作"
),
SHOP_NEED_PHONE_ERROR
(
"5055"
,
"门店自取需要您的联系电话,请填写联系电话"
),
REBATE_NOT_ENOUGH_ERROR
(
"5067"
,
"提现申请金额需在10至8000元范围之内"
),
ORDER_POWER_ERROR
(
"5056"
,
"订单不存在或你无权操作该订单"
),
MORE_THAN_LIMIT_ERROR
(
"5067"
,
"提现申请金额需在0.1至98000元范围之内"
),
ORDER_AUTH_ERROR
(
"5057"
,
"请完成认证再下单"
),
FLYER_ENT_MORE_THAN_LIMIT_ERROR
(
"50670"
,
"飞手机构用户银行卡单笔最低10元,最高100,000元"
),
EXPRESS_RETURN_ERROR
(
"5058"
,
"请完善物流单号和物流公司"
),
FLYER_MORE_THAN_LIMIT_ERROR
(
"50671"
,
"飞手个人用户银行卡单笔最低10元,最高5,000元"
),
SHOP_RETURN_ERROR
(
"5059"
,
"请选择门店"
),
MORE_THAN_LIMIT_TODAY_ERROR
(
"50672"
,
"单个账户每月提现额度为100,000元"
),
ORDER_REFUND_EXIT_ERROR
(
"5060"
,
"该订单已提交过退款申请,请勿重复申请。"
),
SYSTEM_AMT_NOT_ENOUGH_ERROR
(
"5068"
,
"系统处理中,请稍后再试。"
),
ORDER_EXPRESS_ERROR
(
"5061"
,
"获取订单物流信息有误。"
),
FEIGN_XZH_SERVLET_ERROR
(
"5069"
,
"访问线上支付接口服务失败"
),
ORDER_PAY_JOB_ERROR
(
"5062"
,
"执行定时任务有误"
),
XZH_SERVLET_ERROR
(
"5070"
,
"调用线上支付失败:"
),
NO_AUTH_ORDER_ERROR
(
"5063"
,
"请完成企业认证或实名认证后再进行下单"
),
XZH_FAIL_ERROR
(
"5071"
,
"支付服务失败:"
),
WARE_NOT_ENOUGH_ERROR
(
"5064"
,
"商品数量不足"
),
REFUSE_COUNT_ERROR
(
"5072"
,
"今日拒绝的次数已达上限,暂不可参与抢单"
),
EX_INFO_ERROR
(
"5065"
,
"物流信息不完善"
),
APPLY_ORDER_COUNT_ERROR
(
"5073"
,
"请勿重复接单"
),
NOT_REAL_AUTH_ERROR
(
"5066"
,
"请完成实名认证后再进行操作"
),
ORDER_ARRIVE_ERROR
(
"5074"
,
"抢单失败,订单已被指派"
),
REBATE_NOT_ENOUGH_ERROR
(
"5067"
,
"提现申请金额需在10至8000元范围之内"
),
REST_APPLY_ORDER_ERROR
(
"5075"
,
"请先开启接单状态后再进行抢单"
),
MORE_THAN_LIMIT_ERROR
(
"5067"
,
"提现申请金额需在0.1至98000元范围之内"
),
EVALUATED_ERROR
(
"5076"
,
"您已经评价过啦!"
),
FLYER_ENT_MORE_THAN_LIMIT_ERROR
(
"50670"
,
"飞手机构用户银行卡单笔最低10元,最高100,000元"
),
BACKET_TYPE_ERROR
(
"5077"
,
"红包类型有误"
),
FLYER_MORE_THAN_LIMIT_ERROR
(
"50671"
,
"飞手个人用户银行卡单笔最低10元,最高5,000元"
),
BACKET_NOT_ENOUGH_ERROR
(
"5078"
,
"红包已被抢光"
),
MORE_THAN_LIMIT_TODAY_ERROR
(
"50672"
,
"单个账户每月提现额度为100,000元"
),
USER_PHONE_AUTH_ERROR
(
"5079"
,
"请授权登录后领取"
),
SYSTEM_AMT_NOT_ENOUGH_ERROR
(
"5068"
,
"系统处理中,请稍后再试。"
),
TOKEN_REQUIRED_ERROR
(
"5080"
,
"Please bring a token"
),
FEIGN_XZH_SERVLET_ERROR
(
"5069"
,
"访问线上支付接口服务失败"
),
UNIONID_NOT_ERROR
(
"5081"
,
"UnionId不能为空"
),
XZH_SERVLET_ERROR
(
"5070"
,
"调用线上支付失败:"
),
OPENID_NOT_ERROR
(
"5081"
,
"云享飞openid、云飞手openid、云仓openid、无人机城openid至少要有一个"
),
XZH_FAIL_ERROR
(
"5071"
,
"支付服务失败:"
),
NO_EVALUATED_ERROR
(
"5090"
,
"暂无评价信息!"
),
REFUSE_COUNT_ERROR
(
"5072"
,
"今日拒绝的次数已达上限,暂不可参与抢单"
),
DAY_NUM_ERROR
(
"5091"
,
"天数有误"
),
APPLY_ORDER_COUNT_ERROR
(
"5073"
,
"请勿重复接单"
),
TASK_TYPE_ERROR
(
"5092"
,
"您的账号类型为个人飞手,只能抢任务人数1人的订单。"
),
ORDER_ARRIVE_ERROR
(
"5074"
,
"抢单失败,订单已被指派"
),
TASK_FLYER_COUNT_LESS_ERROR
(
"5093"
,
"机构认证的飞手多于任务需要的飞手才可以抢单。"
),
REST_APPLY_ORDER_ERROR
(
"5075"
,
"请先开启接单状态后再进行抢单"
),
FLYER_REBATE_ERROR
(
"5094"
,
"提现失败,请稍后重试"
),
EVALUATED_ERROR
(
"5076"
,
"您已经评价过啦!"
),
OPERATION_SYS_ERROR
(
"5095"
,
"操作失败,请稍后重试"
),
BACKET_TYPE_ERROR
(
"5077"
,
"红包类型有误"
),
WAG_CHECK_STATUS_ERROR
(
"5096"
,
"操作失败,未通过或待确认状态才能进行重新编辑"
),
BACKET_NOT_ENOUGH_ERROR
(
"5078"
,
"红包已被抢光"
),
EXPORT_NO_DATA_ERROR
(
"5097"
,
"查询到当前符合条件的数据为0条"
),
USER_PHONE_AUTH_ERROR
(
"5079"
,
"请授权登录后领取"
),
WAG_ZERO_ERROR
(
"5098"
,
"工资抵扣后当月工资不能少于0元"
),
TOKEN_REQUIRED_ERROR
(
"5080"
,
"Please bring a token"
),
WAG_REPEAT_DATE_ERROR
(
"5099"
,
"操作失败,工资日期重复:"
),
UNIONID_NOT_ERROR
(
"5081"
,
"UnionId不能为空"
),
OPENID_NOT_ERROR
(
"5081"
,
"云享飞openid、云飞手openid、云仓openid、无人机城openid至少要有一个"
),
BUY_NUM_ERROR
(
"5100"
,
"购买数量必须大于0"
),
NO_EVALUATED_ERROR
(
"5090"
,
"暂无评价信息!"
),
SHOP_CAR_ERROR
(
"5101"
,
"购物车信息不存在"
),
DAY_NUM_ERROR
(
"5091"
,
"天数有误"
),
GOODS_VERSION_ERROR
(
"5102"
,
"操作失败,当前商品已经发生信息变更,请刷新后重试"
),
TASK_TYPE_ERROR
(
"5092"
,
"您的账号类型为个人飞手,只能抢任务人数1人的订单。"
),
WAG_DETAIL_COUNT_ERROR
(
"5103"
,
"账单天数必须大于0"
),
TASK_FLYER_COUNT_LESS_ERROR
(
"5093"
,
"机构认证的飞手多于任务需要的飞手才可以抢单。"
),
WAG_TERM_PARAM_ERROR
(
"5104"
,
"飞手工资、结算基数、操作三个选项必须填一个"
),
FLYER_REBATE_ERROR
(
"5094"
,
"提现失败,请稍后重试"
),
IMPORT_PARAM_ERROR
(
"5105"
,
"导入的数据行不能为空或者格式错误"
),
OPERATION_SYS_ERROR
(
"5095"
,
"操作失败,请稍后重试"
),
SHOP_GOODS_NOT_ERROR
(
"5106"
,
"当前商品已下架或已删除"
),
WAG_CHECK_STATUS_ERROR
(
"5096"
,
"操作失败,未通过或待确认状态才能进行重新编辑"
),
ALL_PAY_ERROR
(
"5107"
,
"当前订单为分期付款,请先上传尾款凭证"
),
EXPORT_NO_DATA_ERROR
(
"5097"
,
"查询到当前符合条件的数据为0条"
),
FLYER_EVLT_PARAM_ERROR
(
"5108"
,
"飞手评分参数有误,请检查"
),
WAG_ZERO_ERROR
(
"5098"
,
"工资抵扣后当月工资不能少于0元"
),
FLYER_REPEAT_BIND_ERROR
(
"5108"
,
"飞手已被绑定过,请勿重复绑定"
),
WAG_REPEAT_DATE_ERROR
(
"5099"
,
"操作失败,工资日期重复:"
),
FLYER_NUM_BIND_ERROR
(
"5108"
,
"飞手数量有误,本任务需要的飞手人数为:"
),
FLYER_ORDER_TYPE_ERROR
(
"5110"
,
"飞手类型有误,该订单只允许个人飞手接单"
),
BUY_NUM_ERROR
(
"5100"
,
"购买数量必须大于0"
),
FLYER_ENT_ORDER_TYPE_ERROR
(
"5111"
,
"飞手类型有误,该订单只允许飞手机构接单"
),
SHOP_CAR_ERROR
(
"5101"
,
"购物车信息不存在"
),
PHONE_NUM_EXIT_ERROR
(
"5112"
,
"手机号已存在"
),
GOODS_VERSION_ERROR
(
"5102"
,
"操作失败,当前商品已经发生信息变更,请刷新后重试"
),
FLYER_UN_BIND_ERROR
(
"5113"
,
"飞手已被解绑,请勿重复解绑"
),
WAG_DETAIL_COUNT_ERROR
(
"5103"
,
"账单天数必须大于0"
),
REPEAT_NOTIFICATION
(
"5114"
,
"您已对此订单进行过催付款操作"
),
WAG_TERM_PARAM_ERROR
(
"5104"
,
"飞手工资、结算基数、操作三个选项必须填一个"
),
FLYER_WORK_ERROR
(
"5115"
,
"指派飞手失败,飞手休息中:"
),
IMPORT_PARAM_ERROR
(
"5105"
,
"导入的数据行不能为空或者格式错误"
),
DISABLE_APPLY_ORDER_ERROR
(
"5116"
,
"当前时间此订单不可抢"
),
SHOP_GOODS_NOT_ERROR
(
"5106"
,
"当前商品已下架或已删除"
),
ALL_PAY_ERROR
(
"5107"
,
"当前订单为分期付款,请先上传尾款凭证"
),
COMPANY_EXIT_ERROR
(
"5117"
,
"单位名称已存在"
),
FLYER_EVLT_PARAM_ERROR
(
"5108"
,
"飞手评分参数有误,请检查"
),
COMPANY_NOT_BIND_ERROR
(
"5118"
,
"未绑定单位,请先绑定单位"
),
FLYER_REPEAT_BIND_ERROR
(
"5108"
,
"飞手已被绑定过,请勿重复绑定"
),
COMPANY_REMOVE_ERROR
(
"5119"
,
"删除失败,请先移除该单位的账号信息"
),
FLYER_NUM_BIND_ERROR
(
"5108"
,
"飞手数量有误,本任务需要的飞手人数为:"
),
COMPANY_REMOVE_CHILD_ERROR
(
"5120"
,
"删除失败,请先移除该单位的子级单位"
),
FLYER_ORDER_TYPE_ERROR
(
"5110"
,
"飞手类型有误,该订单只允许个人飞手接单"
),
EXIST_THE_SAME_GOODS_ERROR
(
"5121"
,
"购物车已存在您选择的商品"
),
FLYER_ENT_ORDER_TYPE_ERROR
(
"5111"
,
"飞手类型有误,该订单只允许飞手机构接单"
),
PHONE_NUM_EXIT_ERROR
(
"5112"
,
"手机号已存在"
),
// clientOAuth
FLYER_UN_BIND_ERROR
(
"5113"
,
"飞手已被解绑,请勿重复解绑"
),
OAUTH_CLIENT_NOT_FOUND
(
"6404"
,
"client_id不存在或已注销"
),
REPEAT_NOTIFICATION
(
"5114"
,
"您已对此订单进行过催付款操作"
),
OAUTH_SECRET_ERROR
(
"6405"
,
"client_secret有误"
),
FLYER_WORK_ERROR
(
"5115"
,
"指派飞手失败,飞手休息中:"
),
OAUTH_AUTHORIZE_ERROR
(
"6406"
,
"当前账号未获得任何授权,请确认"
),
DISABLE_APPLY_ORDER_ERROR
(
"5116"
,
"当前时间此订单不可抢"
),
OAUTH_API_AUTH_ERROR
(
"6407"
,
"当前资源未被授权"
),
OAUTH_CREATE_TOKEN_ERROR
(
"6408"
,
"系统内部错误,获取accessToken失败,"
),
COMPANY_EXIT_ERROR
(
"5117"
,
"单位名称已存在"
),
COMPANY_NOT_BIND_ERROR
(
"5118"
,
"未绑定单位,请先绑定单位"
),
PWD_CREATE_ERROR
(
"6001"
,
"创建密码失败"
),
COMPANY_REMOVE_ERROR
(
"5119"
,
"删除失败,请先移除该单位的账号信息"
),
PWD_CONPARED_ERROR
(
"6002"
,
"密码错误"
),
PWD_ALERT_ERROR
(
"6003"
,
"密码不一致"
),
COMPANY_REMOVE_CHILD_ERROR
(
"5120"
,
"删除失败,请先移除该单位的子级单位"
),
PWD_REQUEST_AUTH_ERROR
(
"6003"
,
"密码请求验证"
),
EXIST_THE_SAME_GOODS_ERROR
(
"5121"
,
"购物车已存在您选择的商品"
),
APPLET_PORT_TYPE_ERROR
(
"7001"
,
"小程序端口类型错误"
),
APPLET_GET_OPENID_ERROR
(
"7002"
,
"获取小程序openid失败"
),
// clientOAuth
UPDATE_USER_ACCOUNT_REPEAT
(
"7003"
,
"修改后的账户名已存在"
),
ADD_USER_ACCOUNT_NAME_EXISTS
(
"7004"
,
"新增账户名已经存在"
),
OAUTH_CLIENT_NOT_FOUND
(
"6404"
,
"client_id不存在或已注销"
),
ACCOUNT_NOT_FIND_ERROR
(
"8000"
,
"账号信息不存在"
),
OAUTH_SECRET_ERROR
(
"6405"
,
"client_secret有误"
),
REPEAT_SOFT_DELETE
(
"8001"
,
"账号已删除"
),
OAUTH_AUTHORIZE_ERROR
(
"6406"
,
"当前账号未获得任何授权,请确认"
),
ADMIN_ROLE_DELETE_ERROR
(
"8002"
,
"此账号为管理员账号,禁止删除"
),
OAUTH_API_AUTH_ERROR
(
"6407"
,
"当前资源未被授权"
),
ROLE_ADMIN_DELETE_ERROR
(
"8003"
,
"此角色为管理员角色,禁止删除"
),
OAUTH_CREATE_TOKEN_ERROR
(
"6408"
,
"系统内部错误,获取accessToken失败,"
),
ROLE_NAME_REPEAT_ERROR
(
"8004"
,
"角色名已存在"
),
ROLE_AVL_USER_DELETE_ERROR
(
"8005"
,
"此角色尚有可用账号,请将所有账号移除后在进行操作"
),
PWD_CREATE_ERROR
(
"6001"
,
"创建密码失败"
),
ROLE_AVL_USER_STATUS_ERROR
(
"8006"
,
"此角色尚有可用账号,请将所有账号禁用后在进行操作"
),
PWD_CONPARED_ERROR
(
"6002"
,
"密码错误"
),
ROLE_SYSTEM_DELETE_ERROR
(
"8007"
,
"此角色为系统角色,禁止删除"
),
PWD_ALERT_ERROR
(
"6003"
,
"密码不一致"
),
ADMIN_ROLE_POWER_ERROR
(
"8008"
,
"禁止修改管理类角色权限"
),
SYSTEM_ROLE_POWER_ERROR
(
"8009"
,
"禁止修改系统类角色权限"
),
PWD_REQUEST_AUTH_ERROR
(
"6003"
,
"密码请求验证"
),
ROLE_SELF_POWER_ERROR
(
"8010"
,
"禁止修改与当前登录账号角色相同的角色权限"
),
APPLET_PORT_TYPE_ERROR
(
"7001"
,
"小程序端口类型错误"
),
ADMIN_ACCOUNT_DISABLE_ERROR
(
"8011"
,
"此账号为管理员账号,禁用失败"
),
APPLET_GET_OPENID_ERROR
(
"7002"
,
"获取小程序openid失败"
),
UPDATE_USER_ACCOUNT_REPEAT
(
"7003"
,
"修改后的账户名已存在"
),
OPERATE_USER_DEL_ERROR
(
"8012"
,
"该账号仍有进行中的订单需要负责,请先移交订单后再删除。"
),
ADD_USER_ACCOUNT_NAME_EXISTS
(
"7004"
,
"新增账户名已经存在"
),
OPERATE_USER_DISABLED_ERROR
(
"8013"
,
"该账号仍有进行中的订单需要负责,请先移交订单后再禁用。"
),
ACCOUNT_NOT_FIND_ERROR
(
"8000"
,
"账号信息不存在"
),
REPEAT_SOFT_DELETE
(
"8001"
,
"账号已删除"
),
DELETE_USER_UNFILLED_ORDER_EXIST
(
"9001"
,
"平台中有此账号相关的订单,不可删除此账号"
),
ADMIN_ROLE_DELETE_ERROR
(
"8002"
,
"此账号为管理员账号,禁止删除"
),
STOP_UNFILLED_ORDER_EXIST
(
"9002"
,
"平台中有此账号相关的订单正在进行中,不可停用此账号"
),
ROLE_ADMIN_DELETE_ERROR
(
"8003"
,
"此角色为管理员角色,禁止删除"
),
ACCOUNT_ALREADY_DELETED
(
"10001"
,
"此账号已经被删除"
),
ROLE_NAME_REPEAT_ERROR
(
"8004"
,
"角色名已存在"
),
ACCOUNT_ALREADY_STOP
(
"10002"
,
"此账号已经被停用,不能登录此小程序,详情请联系管理员"
),
ROLE_AVL_USER_DELETE_ERROR
(
"8005"
,
"此角色尚有可用账号,请将所有账号移除后在进行操作"
),
ROLE_AVL_USER_STATUS_ERROR
(
"8006"
,
"此角色尚有可用账号,请将所有账号禁用后在进行操作"
),
INDUSTRY_NAME_CREATE_ERROR
(
"20001"
,
"行业名称请勿重复,请重新输入"
),
ROLE_SYSTEM_DELETE_ERROR
(
"8007"
,
"此角色为系统角色,禁止删除"
),
INSPECTION_NAME_CREATE_ERROR
(
"20002"
,
"服务名称请勿重复,请重新输入"
),
ADMIN_ROLE_POWER_ERROR
(
"8008"
,
"禁止修改管理类角色权限"
),
INSPECTION_REPEAT
(
"20003"
,
"绑定服务重复"
),
SYSTEM_ROLE_POWER_ERROR
(
"8009"
,
"禁止修改系统类角色权限"
),
INDUSTRY_REPEAT
(
"20004"
,
"绑定行业重复"
),
ROLE_SELF_POWER_ERROR
(
"8010"
,
"禁止修改与当前登录账号角色相同的角色权限"
),
ADMIN_ACCOUNT_DISABLE_ERROR
(
"8011"
,
"此账号为管理员账号,禁用失败"
),
INSERT_INDUSTRY_SUCCESS
(
"20005"
,
"新增行业成功"
),
UPDATE_INDUSTRY_SUCCESS
(
"20006"
,
"修改行业成功"
),
OPERATE_USER_DEL_ERROR
(
"8012"
,
"该账号仍有进行中的订单需要负责,请先移交订单后再删除。"
),
DELETE_INDUSTRY_SUCCESS
(
"20007"
,
"删除行业成功"
),
OPERATE_USER_DISABLED_ERROR
(
"8013"
,
"该账号仍有进行中的订单需要负责,请先移交订单后再禁用。"
),
INSERT_INSPECTION_SUCCESS
(
"20008"
,
"新增服务成功"
),
UPDATE_INSPECTION_SUCCESS
(
"20009"
,
"修改服务成功"
),
DELETE_USER_UNFILLED_ORDER_EXIST
(
"9001"
,
"平台中有此账号相关的订单,不可删除此账号"
),
DELETE_INSPECTION_SUCCESS
(
"20010"
,
"删除服务成功"
),
STOP_UNFILLED_ORDER_EXIST
(
"9002"
,
"平台中有此账号相关的订单正在进行中,不可停用此账号"
),
SORT_PARAMETER_ERROR
(
"28199"
,
"排序参数错误"
),
ACCOUNT_ALREADY_DELETED
(
"10001"
,
"此账号已经被删除"
),
OPRATING_FREQUENCY_TOO_HIGH
(
"28449"
,
"更新频率过快,请重试"
),
ACCOUNT_ALREADY_STOP
(
"10002"
,
"此账号已经被停用,不能登录此小程序,详情请联系管理员"
),
INDUSTRY_NAME_CREATE_ERROR
(
"20001"
,
"行业名称请勿重复,请重新输入"
),
INSERT_INDUSTRY_INSPECTION_SUCCESS
(
"20011"
,
"添加对应服务成功"
),
INSPECTION_NAME_CREATE_ERROR
(
"20002"
,
"服务名称请勿重复,请重新输入"
),
INSERT_INSPECTION_INDUSTRY_SUCCESS
(
"20012"
,
"添加对应行业成功"
),
INSPECTION_REPEAT
(
"20003"
,
"绑定服务重复"
),
DELETE_INDUSTRY_INSPECTION_SUCCESS
(
"20013"
,
"删除对应服务成功"
),
INDUSTRY_REPEAT
(
"20004"
,
"绑定行业重复"
),
DELETE_INSPECTION_INDUSTRY_SUCCESS
(
"20014"
,
"删除对应行业成功"
),
INSERT_INDUSTRY_SUCCESS
(
"20005"
,
"新增行业成功"
),
INSERT_INDUSTRY_SHELF_SUCCESS
(
"20015"
,
"行业上架成功"
),
UPDATE_INDUSTRY_SUCCESS
(
"20006"
,
"修改行业成功"
),
DELETE_INDUSTRY_SHELF_SUCCESS
(
"20016"
,
"行业下架成功"
),
DELETE_INDUSTRY_SUCCESS
(
"20007"
,
"删除行业成功"
),
INSERT_INSPECTION_SUCCESS
(
"20008"
,
"新增服务成功"
),
INSERT_INSPECTION_SHELF_SUCCESS
(
"20017"
,
"服务上架成功"
),
UPDATE_INSPECTION_SUCCESS
(
"20009"
,
"修改服务成功"
),
DELETE_INSPECTION_SHELF_SUCCESS
(
"20018"
,
"服务下架成功"
),
DELETE_INSPECTION_SUCCESS
(
"20010"
,
"删除服务成功"
),
SORT_PARAMETER_ERROR
(
"28199"
,
"排序参数错误"
),
DELETE_INSPECTION_ERROR
(
"20022"
,
"该服务仍有未完成的订单,不可删除"
),
OPRATING_FREQUENCY_TOO_HIGH
(
"28449"
,
"更新频率过快,请重试"
),
INSPECTION_NOT_EXIST
(
"20023"
,
"很抱歉,目前该服务已下架"
),
INSERT_INDUSTRY_INSPECTION_SUCCESS
(
"20011"
,
"添加对应服务成功"
),
FAKE_NUM_CREATE_ERROR
(
"20024"
,
"输入的数据有误,请重新输入!"
),
INSERT_INSPECTION_INDUSTRY_SUCCESS
(
"20012"
,
"添加对应行业成功"
),
WORK_TYPE_NAME_ERROR
(
"20026"
,
"服务作业类型重复,请重新输入"
),
DELETE_INDUSTRY_INSPECTION_SUCCESS
(
"20013"
,
"删除对应服务成功"
),
EXIST_BINDING_INSPECTION_ERROR
(
"20027"
,
"此作业类型被服务绑定,删除失败!"
),
DELETE_INSPECTION_INDUSTRY_SUCCESS
(
"20014"
,
"删除对应行业成功"
),
UPLOAD_IMG_ERROR
(
"20019"
,
"请选择jpg,png,jpeg格式的图片"
),
INSERT_INDUSTRY_SHELF_SUCCESS
(
"20015"
,
"行业上架成功"
),
UPLOAD_VIDEO_ERROR
(
"20020"
,
"请选择MP4,avi,mov,mkv格式的视频"
),
DELETE_INDUSTRY_SHELF_SUCCESS
(
"20016"
,
"行业下架成功"
),
UPLOAD_DOC_ERROR
(
"20021"
,
"请选择doc,ppt,pdf,xls格式的文件"
),
UPLOAD_IMG_LESS_3M_ERROR
(
"20022"
,
"请上传小于3M的图片"
),
INSERT_INSPECTION_SHELF_SUCCESS
(
"20017"
,
"服务上架成功"
),
DELETE_INSPECTION_SHELF_SUCCESS
(
"20018"
,
"服务下架成功"
),
INSERT_ORDER_SUCCESS
(
"21000"
,
"新增订单成功"
),
UPDATE_ORDER_SUCCESS
(
"21001"
,
"修改订单成功"
),
DELETE_INSPECTION_ERROR
(
"20022"
,
"该服务仍有未完成的订单,不可删除"
),
ORDER_TRANS_SUCCESS
(
"21002"
,
"订单移交成功"
),
ORDER_EVALUATE_SUCCESS
(
"21003"
,
"订单评价完成"
),
INSPECTION_NOT_EXIST
(
"20023"
,
"很抱歉,目前该服务已下架"
),
ORDER_BEFORE_PAY_ERROR
(
"21004"
,
"订单预支付失败"
),
FAKE_NUM_CREATE_ERROR
(
"20024"
,
"输入的数据有误,请重新输入!"
),
ORDER_CLOSE_PAY_ERROR
(
"21005"
,
"订单结算支付失败"
),
WORK_TYPE_NAME_ERROR
(
"20026"
,
"服务作业类型重复,请重新输入"
),
INSERT_ORDER_DETAIL_SUCCESS
(
"21006"
,
"新增订单动态成功"
),
EXIST_BINDING_INSPECTION_ERROR
(
"20027"
,
"此作业类型被服务绑定,删除失败!"
),
CHECK_USER_ERROR
(
"22001"
,
"用户未通过验证"
),
UPLOAD_IMG_ERROR
(
"20019"
,
"请选择jpg,png,jpeg格式的图片"
),
UPLOAD_VIDEO_ERROR
(
"20020"
,
"请选择MP4,avi,mov,mkv格式的视频"
),
GET_ORDER_LIST_ERROR
(
"22002"
,
"获取订单列表失败"
),
UPLOAD_DOC_ERROR
(
"20021"
,
"请选择doc,ppt,pdf,xls格式的文件"
),
COMMANT_CAR_NAME_EXIST
(
"22003"
,
"指挥车名字已存在,请重新输入"
),
UPLOAD_IMG_LESS_3M_ERROR
(
"20022"
,
"请上传小于3M的图片"
),
INSERT_ORDER_SUCCESS
(
"21000"
,
"新增订单成功"
),
//认证提示
UPDATE_ORDER_SUCCESS
(
"21001"
,
"修改订单成功"
),
APP_CODE_ERROR
(
"30301"
,
"appcode 错误"
),
ORDER_TRANS_SUCCESS
(
"21002"
,
"订单移交成功"
),
REQUE_ENVIROMENT_ERROR
(
"30302"
,
"请求的 Method、Path 或者环境错误"
),
ORDER_EVALUATE_SUCCESS
(
"21003"
,
"订单评价完成"
),
REQUEST_PARAMETER_ERROR
(
"30303"
,
"请求参数错误"
),
ORDER_BEFORE_PAY_ERROR
(
"21004"
,
"订单预支付失败"
),
SERVICE_NOT_AUTHORIZED
(
"30304"
,
"服务未被授权(或URL和Path不正确)"
),
ORDER_CLOSE_PAY_ERROR
(
"21005"
,
"订单结算支付失败"
),
TIMES_USED_UP
(
"30305"
,
"很抱歉,目前我们的实名认证次数已达上限,正在处理中,请稍后再进行认证。"
),
INSERT_ORDER_DETAIL_SUCCESS
(
"21006"
,
"新增订单动态成功"
),
OTHER_ERROR
(
"30306"
,
"其他错误/服务次数用完"
),
LIVE_AUTHENTICATION_FAILED
(
"3824"
,
"活体认证失败"
),
CHECK_USER_ERROR
(
"22001"
,
"用户未通过验证"
),
ID_INFO_AND_ID_card_MISMATCH
(
"3904"
,
"身份信息与身份证不匹配"
),
LIVE_AUTHENTICATION_SUCESS
(
"3999"
,
"活体验证成功"
),
GET_ORDER_LIST_ERROR
(
"22002"
,
"获取订单列表失败"
),
NO_REAL_NAME
(
"3854"
,
"用户未实名认证"
),
COMMANT_CAR_NAME_EXIST
(
"22003"
,
"指挥车名字已存在,请重新输入"
),
URL_FORMAT_ERROR
(
"37462"
,
"URL格式错误"
),
URL_ADDRESS_ERROR
(
"36752"
,
"URL地址错误"
),
// 认证提示
INTERFACE_ACCESS_EXCEPTION
(
"36894"
,
"接口访问异常/次数用尽"
),
APP_CODE_ERROR
(
"30301"
,
"appcode 错误"
),
FRONT_BACK_VAGUE
(
"35556"
,
"身份证正反面不明确"
),
REQUE_ENVIROMENT_ERROR
(
"30302"
,
"请求的 Method、Path 或者环境错误"
),
ID_CARD_THOTO_MESSAGE_ERROR
(
"36651"
,
"身份照信息错误"
),
REQUEST_PARAMETER_ERROR
(
"30303"
,
"请求参数错误"
),
EXPTION_ID_CARD_THOTO_MESSAGE_ERROR
(
"36651"
,
"信息异常"
),
SERVICE_NOT_AUTHORIZED
(
"30304"
,
"服务未被授权(或URL和Path不正确)"
),
PHOTO_FORMAT_ERROR
(
"12138"
,
"身份证图片格式错误"
),
TIMES_USED_UP
(
"30305"
,
"很抱歉,目前我们的实名认证次数已达上限,正在处理中,请稍后再进行认证。"
),
VALIDATION_INFO_EXPIRED
(
"32815"
,
"认证时间过长信息过期或认证信息不完整,请重新开始认证"
),
OTHER_ERROR
(
"30306"
,
"其他错误/服务次数用完"
),
REAL_IMAGE_AUTHENTICATION_SUCESS
(
"38844"
,
"验证成功"
),
LIVE_AUTHENTICATION_FAILED
(
"3824"
,
"活体认证失败"
),
REAL_IMAGE_AUTHENTICATION_FAILED
(
"38855"
,
"验证失败,请再次进行人脸识别"
),
ID_INFO_AND_ID_card_MISMATCH
(
"3904"
,
"身份信息与身份证不匹配"
),
IDENTITY_HAS_BEEN_AUTHENTICATED
(
"34444"
,
"此身份证信息已经被认证,请重试"
),
LIVE_AUTHENTICATION_SUCESS
(
"3999"
,
"活体验证成功"
),
REAL_NAME_ACCOUNT_ID_ERROR
(
"36771"
,
"账户id错误"
),
NO_REAL_NAME
(
"3854"
,
"用户未实名认证"
),
REAL_NAME_FUSING_ERROR
(
"36772"
,
"认证失败,请重新认证"
),
URL_FORMAT_ERROR
(
"37462"
,
"URL格式错误"
),
URL_ADDRESS_ERROR
(
"36752"
,
"URL地址错误"
),
//企业认证
INTERFACE_ACCESS_EXCEPTION
(
"36894"
,
"接口访问异常/次数用尽"
),
BUSINESS_LICENSE_CHECK_ANALYSIS_ERROR
(
"30400"
,
"营业执照解析失败,请上传有效清晰的执照"
),
FRONT_BACK_VAGUE
(
"35556"
,
"身份证正反面不明确"
),
BUSINESS_LICENSE_CHECK_PARAMETER_ERROR
(
"30401"
,
"企业信息与营业执照信息不一致,请重新上传"
),
ID_CARD_THOTO_MESSAGE_ERROR
(
"36651"
,
"身份照信息错误"
),
BANK_ACCOUNT_CHECK1_ERROR
(
"30402"
,
"账号与开户名不符"
),
EXPTION_ID_CARD_THOTO_MESSAGE_ERROR
(
"36651"
,
"信息异常"
),
BANK_ACCOUNT_CHECK2_ERROR
(
"30403"
,
"开户行名称错误"
),
PHOTO_FORMAT_ERROR
(
"12138"
,
"身份证图片格式错误"
),
BANK_ACCOUNT_CHECK3_ERROR
(
"30404"
,
"仅支持对公账户验证,不支持个人卡"
),
VALIDATION_INFO_EXPIRED
(
"32815"
,
"认证时间过长信息过期或认证信息不完整,请重新开始认证"
),
BANK_ACCOUNT_CHECK4_ERROR
(
"30405"
,
"企业账号信息有误,请重新输入"
),
REAL_IMAGE_AUTHENTICATION_SUCESS
(
"38844"
,
"验证成功"
),
BANK_ACCOUNT_CHECK5_ERROR
(
"30406"
,
"24小时之内不能重复申请"
),
REAL_IMAGE_AUTHENTICATION_FAILED
(
"38855"
,
"验证失败,请再次进行人脸识别"
),
BANK_ACCOUNT_CHECK6_ERROR
(
"30407"
,
"很抱歉,目前我们的企业认证次数已达上限,如需继续认证请及时联系相关负责人进行处理,联系方式:科比特管理人员,18938853647。"
),
IDENTITY_HAS_BEEN_AUTHENTICATED
(
"34444"
,
"此身份证信息已经被认证,请重试"
),
BANK_ACCOUNT_CHECK7_ERROR
(
"30408"
,
"企业名称与开户名称不一致,请确认一致后再提交认证"
),
REAL_NAME_ACCOUNT_ID_ERROR
(
"36771"
,
"账户id错误"
),
ENTERPRISE_HAVE_VERIFIED
(
"30409"
,
"您输入的企业信息已被其他用户认证,请重新输入"
),
REAL_NAME_FUSING_ERROR
(
"36772"
,
"认证失败,请重新认证"
),
ID_NUMBER_PARA_ERROR
(
"30410"
,
"身份证号码有错,请重新输入"
),
// 企业认证
DEAL_ERROR
(
"30411"
,
"有报错,请联系平台客服。"
),
BUSINESS_LICENSE_CHECK_ANALYSIS_ERROR
(
"30400"
,
"营业执照解析失败,请上传有效清晰的执照"
),
NOT_DATA_ERROR
(
"30412"
,
"查无数据"
),
BUSINESS_LICENSE_CHECK_PARAMETER_ERROR
(
"30401"
,
"企业信息与营业执照信息不一致,请重新上传"
),
API_STOP_USE_ERROR
(
"30413"
,
"接口停用"
),
BANK_ACCOUNT_CHECK1_ERROR
(
"30402"
,
"账号与开户名不符"
),
OFFICE_DATA_SUSTAIN_ERROR
(
"30414"
,
"官方数据源维护,请稍候再试"
),
BANK_ACCOUNT_CHECK2_ERROR
(
"30403"
,
"开户行名称错误"
),
SERVER_SUSTAIN_ERROR
(
"30415"
,
"服务商维护,请稍候再试"
),
BANK_ACCOUNT_CHECK3_ERROR
(
"30404"
,
"仅支持对公账户验证,不支持个人卡"
),
PARA_ERROR
(
"30416"
,
"参数错误,请重新输入"
),
BANK_ACCOUNT_CHECK4_ERROR
(
"30405"
,
"企业账号信息有误,请重新输入"
),
VERIFY_COUNT_ERROR
(
"30416"
,
"认证次数上限,请联系管理员"
),
BANK_ACCOUNT_CHECK5_ERROR
(
"30406"
,
"24小时之内不能重复申请"
),
NOT_ENT_VERIFY_ERROR
(
"30417"
,
"机构未认证或认证未通过,请先进行机构认证"
),
BANK_ACCOUNT_CHECK6_ERROR
(
NOT__VERIFY_ERROR
(
"30418"
,
"机构未认证或飞手认证未通过,请先进行认证"
),
"30407"
,
"很抱歉,目前我们的企业认证次数已达上限,如需继续认证请及时联系相关负责人进行处理,联系方式:科比特管理人员,18938853647。"
),
BANK_ACCOUNT_CHECK7_ERROR
(
"30408"
,
"企业名称与开户名称不一致,请确认一致后再提交认证"
),
//渠道认证
ENTERPRISE_HAVE_VERIFIED
(
"30409"
,
"您输入的企业信息已被其他用户认证,请重新输入"
),
NOT_ENT_USER
(
"30501"
,
"感谢您有意向成为我们的渠道商,请先完成企业认证。"
),
NEW_NOT_ENT_USER
(
"30502"
,
"此用户未进行企业认证,渠道变更失败!"
),
ID_NUMBER_PARA_ERROR
(
"30410"
,
"身份证号码有错,请重新输入"
),
BEFORE_NOT_CHANNEL_USER
(
"30503"
,
"此用户还不是渠道"
),
DEAL_ERROR
(
"30411"
,
"有报错,请联系平台客服。"
),
NOT_DATA_ERROR
(
"30412"
,
"查无数据"
),
API_STOP_USE_ERROR
(
"30413"
,
"接口停用"
),
//飞手端认证
OFFICE_DATA_SUSTAIN_ERROR
(
"30414"
,
"官方数据源维护,请稍候再试"
),
NOT_AUTH_FLYER_ERROR
(
"30600"
,
"飞手未认证,请先完成飞手认证"
),
SERVER_SUSTAIN_ERROR
(
"30415"
,
"服务商维护,请稍候再试"
),
NOT_HAVE_AUTH_FLYER_ERROR
(
"30601"
,
"没有认证的飞手,暂不可接单"
),
PARA_ERROR
(
"30416"
,
"参数错误,请重新输入"
),
VERIFY_COUNT_ERROR
(
"30416"
,
"认证次数上限,请联系管理员"
),
//设备型号提醒
NOT_ENT_VERIFY_ERROR
(
"30417"
,
"机构未认证或认证未通过,请先进行机构认证"
),
DEVICE_MODEL_REPEAT_ERROR
(
"30700"
,
"产品名称不可重复,请重新输入"
),
NOT__VERIFY_ERROR
(
"30418"
,
"机构未认证或飞手认证未通过,请先进行认证"
),
DEVICE_MODEL_FAILURE_ERROR
(
"30701"
,
"设备添加失败"
),
DEVICE_MODEL_REMOVE_ERROR
(
"30702"
,
"设备未在仓库,删除失败"
),
// 渠道认证
DEVICE_MODEL_UPDATE_ERROR
(
"30703"
,
"设备修改失败"
),
NOT_ENT_USER
(
"30501"
,
"感谢您有意向成为我们的渠道商,请先完成企业认证。"
),
DEVICE_HAS_BEEN_RENT_ERROR
(
"30704"
,
"该设备不在仓库,不能出库"
),
NEW_NOT_ENT_USER
(
"30502"
,
"此用户未进行企业认证,渠道变更失败!"
),
BEFORE_NOT_CHANNEL_USER
(
"30503"
,
"此用户还不是渠道"
),
//仓库提醒
REPO_INFO_NAME
(
"30800"
,
"仓库名称不可重复,请重新输入"
),
// 飞手端认证
REPO_INFO_FAILURE
(
"30801"
,
"仓库添加失败"
),
NOT_AUTH_FLYER_ERROR
(
"30600"
,
"飞手未认证,请先完成飞手认证"
),
REPO_INFO_REMOVE
(
"30702"
,
"仓库删除失败"
),
NOT_HAVE_AUTH_FLYER_ERROR
(
"30601"
,
"没有认证的飞手,暂不可接单"
),
//商品
// 设备型号提醒
WARE_NAME_HAS_BEEN_EXIST
(
"30900"
,
"商品名称已存在"
),
DEVICE_MODEL_REPEAT_ERROR
(
"30700"
,
"产品名称不可重复,请重新输入"
),
WARE_TYPE_NAME_HAS_BEEN_EXIST
(
"30901"
,
"分类名称已存在"
),
DEVICE_MODEL_FAILURE_ERROR
(
"30701"
,
"设备添加失败"
),
WARE_TYPE_ICON_NOT_NULL
(
"30902"
,
"一级分类图标不能为空"
),
DEVICE_MODEL_REMOVE_ERROR
(
"30702"
,
"设备未在仓库,删除失败"
),
GROUP_DONT_DELETE
(
"30903"
,
"该分类下尚有商品存在"
),
DEVICE_MODEL_UPDATE_ERROR
(
"30703"
,
"设备修改失败"
),
GOODS_STATUS_ERROR
(
"30904"
,
"状态有误"
),
DEVICE_HAS_BEEN_RENT_ERROR
(
"30704"
,
"该设备不在仓库,不能出库"
),
GOODS_ON_SHELF_SUCCESS
(
"30905"
,
"商品上架成功"
),
GOODS_DOWN_SHELF_SUCCESS
(
"30906"
,
"商品下架成功"
),
// 仓库提醒
GOODS_SKU_IS_NOT_NULL
(
"30907"
,
"商品规格不能为空"
),
REPO_INFO_NAME
(
"30800"
,
"仓库名称不可重复,请重新输入"
),
GOODS_PIC_IS_NOT_NULL
(
"30908"
,
"主图不能为空"
),
REPO_INFO_FAILURE
(
"30801"
,
"仓库添加失败"
),
GOODS_DESC_IS_NOT_NULL
(
"30910"
,
"商品描述不能为空"
),
REPO_INFO_REMOVE
(
"30702"
,
"仓库删除失败"
),
GOODS_GROUP_IS_NOT_NULL
(
"30911"
,
"商品类型不能为空"
),
GROUP_DONT_DELETE_BY_CHILD
(
"30912"
,
"该分类下尚有子分类存在"
),
// 商品
GOODS_NOT_EXIST_OR_ALREADY_DOWN_SHELF
(
"30913"
,
"商品不存在或已下架"
),
WARE_NAME_HAS_BEEN_EXIST
(
"30900"
,
"商品名称已存在"
),
GOODS_NAME_IS_NOT_NULL
(
"30914"
,
"商品名称不能为空或名字长度不能大于60"
),
WARE_TYPE_NAME_HAS_BEEN_EXIST
(
"30901"
,
"分类名称已存在"
),
GOODS_DELETE_FAIL
(
"30915"
,
"批量删除商品失败,商品已被其他商品绑定"
),
WARE_TYPE_ICON_NOT_NULL
(
"30902"
,
"一级分类图标不能为空"
),
BRAND_DELETE_FAIL
(
"30916"
,
"删除失败,产品管理中有产品绑定该品牌名称"
),
GROUP_DONT_DELETE
(
"30903"
,
"该分类下尚有商品存在"
),
//返祖
GOODS_STATUS_ERROR
(
"30904"
,
"状态有误"
),
RETURN_SHARE_ORDER_ERROR
(
"40000"
,
"设备返祖订单相关信息找不到,请重新输入订单号"
),
GOODS_ON_SHELF_SUCCESS
(
"30905"
,
"商品上架成功"
),
RETURN_SHARE_ORDER_NOT_FINISH_ERROR
(
"40001"
,
"此设备的订单未完成,请添加其他设备"
),
GOODS_DOWN_SHELF_SUCCESS
(
"30906"
,
"商品下架成功"
),
RETURN_SHARE_ORDER_HAS_BEEN_ADD_ERROR
(
"40002"
,
"此订单的设备已经被添加过,不能重复添加"
),
GOODS_SKU_IS_NOT_NULL
(
"30907"
,
"商品规格不能为空"
),
GOODS_PIC_IS_NOT_NULL
(
"30908"
,
"主图不能为空"
),
//宣传中心
GOODS_DESC_IS_NOT_NULL
(
"30910"
,
"商品描述不能为空"
),
EXIST_SAME_NAME_OF_MODULE_ERROR
(
"40500"
,
"所属产品中不能有相同名字的模块"
),
GOODS_GROUP_IS_NOT_NULL
(
"30911"
,
"商品类型不能为空"
),
EXIST_SAME_NAME_OF_BANNER_ERROR
(
"40501"
,
"名称重复,请重新输入"
),
GROUP_DONT_DELETE_BY_CHILD
(
"30912"
,
"该分类下尚有子分类存在"
),
EXIST_SAME_CODE_OF_MODULE_ERROR
(
"40502"
,
"moduleCode已重复,请输入其他moduleCode"
),
GOODS_NOT_EXIST_OR_ALREADY_DOWN_SHELF
(
"30913"
,
"商品不存在或已下架"
),
HAS_BEEN_USE_ERROR
(
"40503"
,
"此标签有用户在使用,不能删除!"
),
GOODS_NAME_IS_NOT_NULL
(
"30914"
,
"商品名称不能为空或名字长度不能大于60"
),
GOODS_DELETE_FAIL
(
"30915"
,
"批量删除商品失败,商品已被其他商品绑定"
),
FILE_PARSE_ERROR
(
"40600"
,
"上传文件无数据或内容识别失败,请重新上传"
),
BRAND_DELETE_FAIL
(
"30916"
,
"删除失败,产品管理中有产品绑定该品牌名称"
),
HAS_BEEN_APPLY_ERROR
(
"40601"
,
"已提交申请!将有客服人员与你联系"
),
// 返祖
PRICE_TO_HIGH_ERROR
(
"40602"
,
"标价确认在0-10000000万元内"
),
RETURN_SHARE_ORDER_ERROR
(
"40000"
,
"设备返祖订单相关信息找不到,请重新输入订单号"
),
EXIST_SAME_NAME_ERROR
(
"40603"
,
"快讯名称重复,请重新上传"
),
RETURN_SHARE_ORDER_NOT_FINISH_ERROR
(
"40001"
,
"此设备的订单未完成,请添加其他设备"
),
TENDER_FORMAT_ERROR
(
"40604"
,
"招标序号或内容不能为空,请补全后上传"
),
RETURN_SHARE_ORDER_HAS_BEEN_ADD_ERROR
(
"40002"
,
"此订单的设备已经被添加过,不能重复添加"
),
TENDER_CONTENT_TOO_LONG_ERROR
(
"40605"
,
"存在招标内容字符过长"
),
// 宣传中心
GOODS_CATEGORY_NAME_EXIST_ERROR
(
"40605"
,
"名称重复,请重新输入!"
),
EXIST_SAME_NAME_OF_MODULE_ERROR
(
"40500"
,
"所属产品中不能有相同名字的模块"
),
CONTRACT_STATUS_MISTAKEN
(
"40607"
,
"当前合同状态不可进行编辑!"
),
EXIST_SAME_NAME_OF_BANNER_ERROR
(
"40501"
,
"名称重复,请重新输入"
),
CONTRACT_STATUS_CANNOT_BE_DELETED
(
"40607"
,
"当前合同状态不可进行删除!"
),
EXIST_SAME_CODE_OF_MODULE_ERROR
(
"40502"
,
"moduleCode已重复,请输入其他moduleCode"
),
CONTRACT_NOT_EXIST
(
"40608"
,
"合同不存在或已删除!"
),
HAS_BEEN_USE_ERROR
(
"40503"
,
"此标签有用户在使用,不能删除!"
),
CONTRACT_STATUS_DOES_NOT_ALLOW_FILE
(
"40609"
,
"该状态合同不允许归档!"
),
SEAL_INFO_NOT_EXIST
(
"40610"
,
"请前往印章管理上传印章或设置默认印章!"
),
FILE_PARSE_ERROR
(
"40600"
,
"上传文件无数据或内容识别失败,请重新上传"
),
AGENCY_NO_FLYER
(
"40611"
,
"机构下暂无飞手,快去招募吧~"
),
HAS_BEEN_APPLY_ERROR
(
"40601"
,
"已提交申请!将有客服人员与你联系"
),
NO_FLYER_WORK
(
"40612"
,
"现在没有飞手上班哦~"
),
PRICE_TO_HIGH_ERROR
(
"40602"
,
"标价确认在0-10000000万元内"
),
TEMPORARY_NOT_SUPPORT_TRANSFER_ORDER
(
"40613"
,
"个人订单暂不支持转单操作~"
),
EXIST_SAME_NAME_ERROR
(
"40603"
,
"快讯名称重复,请重新上传"
),
ELECTRONIC_SIGNATURE_NOT_REAL_NAME_AUTHENTICATION
(
"40614"
,
"请完成电子签约实名认证后再进行操作"
),
TENDER_FORMAT_ERROR
(
"40604"
,
"招标序号或内容不能为空,请补全后上传"
),
DIRECTORY_DOES_NOT_EXIST
(
"40615"
,
"目录不存在或已删除"
),
TENDER_CONTENT_TOO_LONG_ERROR
(
"40605"
,
"存在招标内容字符过长"
),
DEFAULT_DIRECTORY_CANNOT_BE_DEL
(
"40616"
,
"默认目录不可删除"
),
THERE_ARE_CATEGORIES_IN_THE_DIRECTORY
(
"40167"
,
"该目录下有分类存在不可删除"
),
GOODS_CATEGORY_NAME_EXIST_ERROR
(
"40605"
,
"名称重复,请重新输入!"
),
DIRECTORY_NAME_HAS_BEEN_EXIST
(
"40168"
,
"目录名称已存在"
),
CONTRACT_STATUS_MISTAKEN
(
"40607"
,
"当前合同状态不可进行编辑!"
),
FAILED_TO_ADD_DATA
(
"40169"
,
"数据新增失败,请稍后重试"
),
CONTRACT_STATUS_CANNOT_BE_DELETED
(
"40607"
,
"当前合同状态不可进行删除!"
),
FAILED_TO_EDIT_DATA
(
"40170"
,
"数据修改失败,请稍后重试"
),
CONTRACT_NOT_EXIST
(
"40608"
,
"合同不存在或已删除!"
),
SKU_DOES_NOT_EXIST_OR_HAS_BEEN_DELETED
(
"40171"
,
"sku不存在或已删除,请刷新后重试!"
),
CONTRACT_STATUS_DOES_NOT_ALLOW_FILE
(
"40609"
,
"该状态合同不允许归档!"
),
SPEC_DOES_NOT_EXIST_OR_HAS_BEEN_DELETED
(
"40172"
,
"规格不存在或已删除,请刷新后重试!"
),
SEAL_INFO_NOT_EXIST
(
"40610"
,
"请前往印章管理上传印章或设置默认印章!"
),
SKU_ALREADY_EXIST_IN_THIS_INDUSTRY
(
"40173"
,
"该所属行业下已经存在sku,请检查后重试!"
),
AGENCY_NO_FLYER
(
"40611"
,
"机构下暂无飞手,快去招募吧~"
),
SPEC_EXIST_UNDER_THE_SKU
(
"40174"
,
"该sku下有规格存在,无法删除!"
),
NO_FLYER_WORK
(
"40612"
,
"现在没有飞手上班哦~"
),
SPEC_NOT_CONFIG_PRICE
(
"40175"
,
"存在规格没有配置价格,请联系客服获取报价!"
),
TEMPORARY_NOT_SUPPORT_TRANSFER_ORDER
(
"40613"
,
"个人订单暂不支持转单操作~"
),
SHOP_CAR_SIZE_MORE_2
(
"40176"
,
"行业购物车下单数量仅限一个"
),
ELECTRONIC_SIGNATURE_NOT_REAL_NAME_AUTHENTICATION
(
"40614"
,
"请完成电子签约实名认证后再进行操作"
),
CONTRACT_TEMPLATE_NOT_EXIST_OR_DELETED
(
"40177"
,
"合同模板不存在或已删除!"
),
DIRECTORY_DOES_NOT_EXIST
(
"40615"
,
"目录不存在或已删除"
),
SCORE_ERROR
(
"40177"
,
"您输入的积分数量有误,请重新输入!"
),
DEFAULT_DIRECTORY_CANNOT_BE_DEL
(
"40616"
,
"默认目录不可删除"
),
PLEASE_FILL_IN_THE_CONTRACT_TEMPLATE_FIRST
(
"40178"
,
"请先填充合同模板!"
),
THERE_ARE_CATEGORIES_IN_THE_DIRECTORY
(
"40167"
,
"该目录下有分类存在不可删除"
),
DIRECTORY_NAME_HAS_BEEN_EXIST
(
"40168"
,
"目录名称已存在"
),
SCORE_NOT_GIVE_MYSELF
(
"40179"
,
"积分不能转赠给本人,请重新操作"
),
FAILED_TO_ADD_DATA
(
"40169"
,
"数据新增失败,请稍后重试"
),
FAILED_TO_EDIT_DATA
(
"40170"
,
"数据修改失败,请稍后重试"
),
ALREADY_FINISH_ENT_AUTH_ERROR
(
"2000"
,
"助力已完成!"
),
SKU_DOES_NOT_EXIST_OR_HAS_BEEN_DELETED
(
"40171"
,
"sku不存在或已删除,请刷新后重试!"
),
SYSTEM_ERROR
(
"2001"
,
"系统错误,请稍后重试"
)
,
SPEC_DOES_NOT_EXIST_OR_HAS_BEEN_DELETED
(
"40172"
,
"规格不存在或已删除,请刷新后重试!"
),
RULE_ERROR
(
"2002"
,
"当前兑换比例已失效,请刷新后重试"
),
SKU_ALREADY_EXIST_IN_THIS_INDUSTRY
(
"40173"
,
"该所属行业下已经存在sku,请检查后重试!"
),
COUNT_LIMIT_ERROR
(
"2003"
,
"参与次数已达上线"
),
SPEC_EXIST_UNDER_THE_SKU
(
"40174"
,
"该sku下有规格存在,无法删除!"
),
ALREADY_ENT_AUTH_ERROR
(
"2004"
,
"助力失败,您已完成企业认证!"
),
SPEC_NOT_CONFIG_PRICE
(
"40175"
,
"存在规格没有配置价格,请联系客服获取报价!"
),
ALREADY_REAL_NAME_AUTH_ERROR
(
"2005"
,
"助力失败,您已完成实名认证!"
),
SHOP_CAR_SIZE_MORE_2
(
"40176"
,
"行业购物车下单数量仅限一个"
),
PARTICIPATE_BUT_NOT_AUTH_ERROR
(
"2006"
,
"待完成授权或认证"
),
CONTRACT_TEMPLATE_NOT_EXIST_OR_DELETED
(
"40177"
,
"合同模板不存在或已删除!"
),
ALREADY_HELP_ERROR
(
"2007"
,
"已助力"
),
SCORE_ERROR
(
"40177"
,
"您输入的积分数量有误,请重新输入!"
),
ALREADY_STOP_ERROR
(
"2008"
,
"活动已下线"
),
PLEASE_FILL_IN_THE_CONTRACT_TEMPLATE_FIRST
(
"40178"
,
"请先填充合同模板!"
),
HELP_FAIL_ERROR
(
"2009"
,
"不能给自己助力哦!"
),
ALREADY_BINDING_ERROR
(
"2010"
,
"优惠券已被绑定"
),
SCORE_NOT_GIVE_MYSELF
(
"40179"
,
"积分不能转赠给本人,请重新操作"
),
ALREADY_DIVIDE_ERROR
(
"2011"
,
"订单已分成"
),
DIVIDE_OBJ_NOT_EXIST
(
"2012"
,
"先点击确认添加分成对象"
);
ALREADY_FINISH_ENT_AUTH_ERROR
(
"2000"
,
"助力已完成!"
),
/**
SYSTEM_ERROR
(
"2001"
,
"系统错误,请稍后重试"
),
* 错误码
RULE_ERROR
(
"2002"
,
"当前兑换比例已失效,请刷新后重试"
),
*
COUNT_LIMIT_ERROR
(
"2003"
,
"参与次数已达上线"
),
* @return
ALREADY_ENT_AUTH_ERROR
(
"2004"
,
"助力失败,您已完成企业认证!"
),
*/
ALREADY_REAL_NAME_AUTH_ERROR
(
"2005"
,
"助力失败,您已完成实名认证!"
),
String
resultCode
;
PARTICIPATE_BUT_NOT_AUTH_ERROR
(
"2006"
,
"待完成授权或认证"
),
ALREADY_HELP_ERROR
(
"2007"
,
"已助力"
),
/**
ALREADY_STOP_ERROR
(
"2008"
,
"活动已下线"
),
* 错误描述
HELP_FAIL_ERROR
(
"2009"
,
"不能给自己助力哦!"
),
*
ALREADY_BINDING_ERROR
(
"2010"
,
"优惠券已被绑定"
),
* @return
ALREADY_DIVIDE_ERROR
(
"2011"
,
"订单已分成"
),
*/
DIVIDE_OBJ_NOT_EXIST
(
"2012"
,
"先点击确认添加分成对象"
),
String
resultMsg
;
DEFAULT_DIRECTORY
(
"3001"
,
"默认目录不可删除或修改!"
);
ResultEnum
(
String
resultCode
,
String
resultMsg
)
{
/**
this
.
resultCode
=
resultCode
;
* 错误码
this
.
resultMsg
=
resultMsg
;
*
}
* @return
*/
@Override
String
resultCode
;
public
String
getResultCode
()
{
return
resultCode
;
/**
}
* 错误描述
*
@Override
* @return
public
String
getResultMsg
()
{
*/
return
resultMsg
;
String
resultMsg
;
}
ResultEnum
(
String
resultCode
,
String
resultMsg
)
{
this
.
resultCode
=
resultCode
;
this
.
resultMsg
=
resultMsg
;
}
@Override
public
String
getResultCode
()
{
return
resultCode
;
}
@Override
public
String
getResultMsg
()
{
return
resultMsg
;
}
}
}
src/main/java/com/mmc/pms/controller/
common/LeaseGoods
Controller.java
→
src/main/java/com/mmc/pms/controller/
ProductMall
Controller.java
浏览文件 @
508d78cc
package
com
.
mmc
.
pms
.
controller
.
common
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.Page
;
import
com.mmc.pms.common.Page
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.constant.TokenConstant
;
import
com.mmc.pms.constant.TokenConstant
;
import
com.mmc.pms.controller.BaseController
;
import
com.mmc.pms.model.lease.dto.LeaseGoodsInfoDTO
;
import
com.mmc.pms.model.lease.dto.LeaseGoodsInfoDTO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.sale.dto.MallGoodsDetailDTO
;
import
com.mmc.pms.model.sale.dto.MallGoodsDetailDTO
;
...
@@ -23,10 +22,10 @@ import javax.servlet.http.HttpServletRequest;
...
@@ -23,10 +22,10 @@ import javax.servlet.http.HttpServletRequest;
*
*
* @date 2023/6/8 17:16 概要:
* @date 2023/6/8 17:16 概要:
*/
*/
@Api
(
tags
=
{
"v1.0.1-
设备租赁
-相关接口"
})
@Api
(
tags
=
{
"v1.0.1-
租赁销售
-相关接口"
})
@RestController
@RestController
@RequestMapping
(
"/
lease/goods
"
)
@RequestMapping
(
"/
product/mall
"
)
public
class
LeaseGoods
Controller
extends
BaseController
{
public
class
ProductMall
Controller
extends
BaseController
{
@Autowired
private
WebDeviceService
webDeviceService
;
@Autowired
private
WebDeviceService
webDeviceService
;
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiOperation
(
value
=
"设备列表筛选"
)
...
...
src/main/java/com/mmc/pms/controller/web/WebLeaseGoodsController.java
deleted
100644 → 0
浏览文件 @
df18afb2
package
com
.
mmc
.
pms
.
controller
.
web
;
import
com.mmc.pms.service.WebDeviceService
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* @Author LW
* @date 2023/6/8 15:19
* 概要:
*/
@RestController
@RequestMapping
(
"/lease/goods"
)
@Api
(
tags
=
{
"web端-设备租赁-相关接口"
})
public
class
WebLeaseGoodsController
{
@Resource
WebDeviceService
webDeviceService
;
}
src/main/java/com/mmc/pms/dao/WebDeviceDao.java
浏览文件 @
508d78cc
...
@@ -2,6 +2,7 @@ package com.mmc.pms.dao;
...
@@ -2,6 +2,7 @@ package com.mmc.pms.dao;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.lease.vo.LeaseVo
;
import
com.mmc.pms.model.lease.vo.LeaseVo
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -12,37 +13,42 @@ import java.util.List;
...
@@ -12,37 +13,42 @@ import java.util.List;
*/
*/
@Mapper
@Mapper
public
interface
WebDeviceDao
{
public
interface
WebDeviceDao
{
List
<
DistrictDO
>
listSecondDistrict
();
List
<
DistrictDO
>
listSecondDistrict
();
List
<
DeviceCategory
>
category
();
List
<
DeviceCategory
>
category
();
List
<
Brand
>
brand
();
List
<
Brand
>
brand
();
List
<
Brand
>
deviceBrand
();
List
<
Brand
>
deviceBrand
();
List
<
Model
>
model
();
List
<
Model
>
model
();
List
<
Model
>
deviceModel
();
List
<
Model
>
deviceModel
();
List
<
DeviceListDO
>
deviceList
(
List
<
DeviceListDO
>
deviceList
(
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
);
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
);
int
update
(
LeaseVo
param
);
int
update
(
LeaseVo
param
);
InventoryDO
findInventory
(
Integer
inventoryId
);
InventoryDO
findInventory
(
Integer
inventoryId
);
List
<
WareInfoDO
>
detail
(
Integer
id
);
List
<
WareInfoDO
>
detail
(
Integer
id
);
int
countListWareInfoPage
(
@Param
(
"categoryIds"
)
List
<
Integer
>
categoryIds
,
@Param
(
"userIds"
)
List
<
Integer
>
userIds
);
int
countListWareInfoPage
(
@Param
(
"categoryIds"
)
List
<
Integer
>
categoryIds
,
@Param
(
"userIds"
)
List
<
Integer
>
userIds
,
@Param
(
"type"
)
Integer
type
);
List
<
GoodsInfo
>
listWareInfoPage
(
@Param
(
"categoryIds"
)
List
<
Integer
>
categoryIds
,
@Param
(
"userIds"
)
List
<
Integer
>
userId
,
List
<
GoodsInfo
>
listWareInfoPage
(
@Param
(
"pageNo"
)
Integer
pageNo
,
@Param
(
"pageSize"
)
Integer
pageSize
);
@Param
(
"param"
)
WareInfoQO
param
,
@Param
(
"userIds"
)
List
<
Integer
>
userId
,
@Param
(
"type"
)
Integer
type
);
WareInfoDO
getWareInfoById
(
Integer
id
);
WareInfoDO
getWareInfoById
(
Integer
id
);
WareDetailDO
getWareDetailById
(
Integer
id
);
WareDetailDO
getWareDetailById
(
Integer
id
);
List
<
AdDO
>
ad
();
List
<
AdDO
>
ad
();
List
<
SkuInfoDO
>
listSkuInfo
(
Integer
id
);
List
<
SkuInfoDO
>
listSkuInfo
(
Integer
id
);
}
}
src/main/java/com/mmc/pms/model/qo/WareInfoQO.java
浏览文件 @
508d78cc
...
@@ -17,27 +17,29 @@ import java.util.List;
...
@@ -17,27 +17,29 @@ import java.util.List;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.qo.WareInfoQO", description = "model")
public
class
WareInfoQO
implements
Serializable
{
public
class
WareInfoQO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2953141525621912414L
;
private
static
final
long
serialVersionUID
=
-
2953141525621912414L
;
@ApiModelProperty
(
name
=
"districtId"
,
value
=
"地域id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"districtId"
,
value
=
"地域id"
,
example
=
"440000"
)
private
Integer
provinceId
;
private
Integer
provinceId
;
@ApiModelProperty
(
name
=
"categoryId"
,
value
=
"分类id"
)
@ApiModelProperty
(
name
=
"categoryId"
,
value
=
"分类id"
)
private
List
<
Integer
>
categoryId
;
private
List
<
Integer
>
categoryId
;
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
)
@ApiModelProperty
(
name
=
"产品类型:0商城 1租赁"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
Page
.
class
)
private
Integer
type
;
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageNo
;
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
)
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
,
example
=
"1"
)
@NotNull
(
message
=
"每页显示数
不能为空"
,
groups
=
Page
.
class
)
@NotNull
(
message
=
"页码
不能为空"
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageSize
;
private
Integer
pageNo
;
public
void
buildCurrentPage
()
{
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
,
example
=
"10"
)
this
.
pageNo
=
(
pageNo
-
1
)
*
pageSize
;
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
Page
.
class
)
}
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageSize
;
public
void
buildCurrentPage
()
{
this
.
pageNo
=
(
pageNo
-
1
)
*
pageSize
;
}
}
}
src/main/java/com/mmc/pms/service/Impl/CategoriesServiceImpl.java
浏览文件 @
508d78cc
...
@@ -35,241 +35,249 @@ import java.util.stream.Collectors;
...
@@ -35,241 +35,249 @@ import java.util.stream.Collectors;
*/
*/
@Service
@Service
public
class
CategoriesServiceImpl
implements
CategoriesService
{
public
class
CategoriesServiceImpl
implements
CategoriesService
{
@Autowired
@Autowired
private
CategoriesDao
categoriesDao
;
private
CategoriesDao
categoriesDao
;
@Resource
private
GoodsInfoDao
goodsInfoDao
;
@Resource
@Autowired
private
DirectoryDao
directoryDao
;
private
GoodsInfoDao
goodsInfoDao
;
@Autowired
private
DirectoryDao
directoryDao
;
@Override
@Override
public
ResultBody
addOrEditDirectory
(
DirectoryInfoVO
param
)
{
public
ResultBody
addOrEditDirectory
(
DirectoryInfoVO
param
)
{
int
type
=
categoriesDao
.
countUpdateDirectoryName
(
param
);
int
type
=
categoriesDao
.
countUpdateDirectoryName
(
param
);
if
(
type
>
0
)
{
if
(
type
>
0
)
{
return
ResultBody
.
error
(
ResultEnum
.
DIRECTORY_NAME_HAS_BEEN_EXIST
);
return
ResultBody
.
error
(
ResultEnum
.
DIRECTORY_NAME_HAS_BEEN_EXIST
);
}
DirectoryDO
directory
=
new
DirectoryDO
(
param
);
if
(
param
.
getId
()
==
null
)
{
categoriesDao
.
insertDirectory
(
directory
);
}
else
{
int
count
=
categoriesDao
.
selectDirectoryById
(
param
.
getId
());
if
(
count
>
0
)
{
return
ResultBody
.
error
(
"默认目录不可修改!"
);
}
categoriesDao
.
updateDirectory
(
directory
);
}
return
ResultBody
.
success
();
}
}
DirectoryDO
directory
=
new
DirectoryDO
(
param
);
@Override
if
(
param
.
getId
()
==
null
)
{
public
PageResult
directoryList
(
Integer
pageNo
,
Integer
pageSize
,
Integer
type
)
{
categoriesDao
.
insertDirectory
(
directory
);
int
count
=
categoriesDao
.
countDirectoryList
();
}
else
{
if
(
count
==
0
)
{
int
count
=
categoriesDao
.
selectDirectoryById
(
param
.
getId
());
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
);
if
(
count
>
0
)
{
}
return
ResultBody
.
error
(
ResultEnum
.
DEFAULT_DIRECTORY
);
List
<
DirectoryDO
>
directoryList
=
categoriesDao
.
directoryList
((
pageNo
-
1
)
*
pageSize
,
pageSize
,
type
);
}
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
DirectoryDO:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
categoriesDao
.
updateDirectory
(
directory
);
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
,
list
);
}
}
return
ResultBody
.
success
();
}
@Override
@Override
public
ResultBody
removeDirectory
(
Integer
id
)
{
public
PageResult
directoryList
(
Integer
pageNo
,
Integer
pageSize
,
Integer
type
)
{
// 查询该目录下是否有分类有的话就不给删除
int
count
=
categoriesDao
.
countDirectoryList
();
int
count
=
categoriesDao
.
countDirectory
(
id
);
if
(
count
==
0
)
{
if
(
count
>
0
)
{
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
);
return
ResultBody
.
error
(
ResultEnum
.
THERE_ARE_CATEGORIES_IN_THE_DIRECTORY
);
}
categoriesDao
.
removeDirectory
(
id
);
return
ResultBody
.
success
();
}
}
List
<
DirectoryDO
>
directoryList
=
categoriesDao
.
directoryList
((
pageNo
-
1
)
*
pageSize
,
pageSize
,
type
);
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
DirectoryDO:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
,
list
);
}
@Override
@Override
public
ResultBody
addClassification
(
ClassifyInfoVO
classifyInfoVO
)
{
public
ResultBody
removeDirectory
(
Integer
id
)
{
int
count
=
categoriesDao
.
countClassificationByName
(
classifyInfoVO
);
// 查询该目录下是否有分类有的话就不给删除
if
(
count
>
0
)
{
int
count
=
categoriesDao
.
countDirectory
(
id
);
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_NAME_HAS_BEEN_EXIST
);
if
(
count
>
0
)
{
}
return
ResultBody
.
error
(
ResultEnum
.
THERE_ARE_CATEGORIES_IN_THE_DIRECTORY
);
Categories
categories
=
new
Categories
(
classifyInfoVO
);
if
(
classifyInfoVO
.
getPid
()
==
0
)
{
if
(
classifyInfoVO
.
getIcon
()
!=
null
)
{
int
typeCount
=
categoriesDao
.
getCountCategoriesByPid
(
0
,
classifyInfoVO
.
getType
());
categories
.
setSort
(
typeCount
+
1
);
categoriesDao
.
insertClassification
(
categories
);
}
else
{
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_ICON_NOT_NULL
);
}
}
else
{
categoriesDao
.
insertClassification
(
categories
);
}
return
ResultBody
.
success
();
}
}
int
defaultCount
=
categoriesDao
.
selectDirectoryById
(
id
);
@Override
if
(
defaultCount
>
0
)
{
@Transactional
(
rollbackFor
=
Exception
.
class
)
return
ResultBody
.
error
(
ResultEnum
.
DEFAULT_DIRECTORY
);
public
ResultBody
updateClassification
(
ClassifyInfoVO
classifyInfoVO
)
{
int
count
=
categoriesDao
.
countClassificationByName
(
classifyInfoVO
);
if
(
count
>
0
)
{
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_NAME_HAS_BEEN_EXIST
);
}
if
(
classifyInfoVO
.
getPid
()
==
0
)
{
if
(
classifyInfoVO
.
getIcon
()
!=
null
)
{
categoriesDao
.
updateClassification
(
classifyInfoVO
);
}
else
{
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_ICON_NOT_NULL
);
}
}
else
{
categoriesDao
.
updateClassification
(
classifyInfoVO
);
}
return
ResultBody
.
success
();
}
}
categoriesDao
.
removeDirectory
(
id
);
return
ResultBody
.
success
();
}
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ResultBody
addClassification
(
ClassifyInfoVO
classifyInfoVO
)
{
public
ResultBody
exchangeSortType
(
Integer
firstId
,
Integer
secondId
)
{
int
count
=
categoriesDao
.
countClassificationByName
(
classifyInfoVO
);
Categories
firstCategories
=
categoriesDao
.
getGoodsGroupById
(
firstId
);
if
(
count
>
0
)
{
Categories
secondCategories
=
categoriesDao
.
getGoodsGroupById
(
secondId
);
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_NAME_HAS_BEEN_EXIST
);
int
updateCount1
=
categoriesDao
.
updateTypeSort
(
firstId
,
secondCategories
.
getSort
());
int
updateCount2
=
categoriesDao
.
updateTypeSort
(
secondId
,
firstCategories
.
getSort
());
if
(
updateCount1
==
updateCount2
)
{
return
ResultBody
.
success
();
}
else
{
TransactionAspectSupport
.
currentTransactionStatus
().
setRollbackOnly
();
return
ResultBody
.
error
(
"排序失败"
);
}
}
}
Categories
categories
=
new
Categories
(
classifyInfoVO
);
@Override
if
(
classifyInfoVO
.
getPid
()
==
0
)
{
public
PageResult
getClassificationList
(
QueryClassifyVO
queryClassifyVO
)
{
if
(
classifyInfoVO
.
getIcon
()
!=
null
)
{
int
count
=
categoriesDao
.
countListClassification
(
queryClassifyVO
);
int
typeCount
=
categoriesDao
.
getCountCategoriesByPid
(
0
,
classifyInfoVO
.
getType
());
if
(
count
==
0
)
{
categories
.
setSort
(
typeCount
+
1
);
return
PageResult
.
buildPage
(
queryClassifyVO
.
getPageNo
(),
queryClassifyVO
.
getPageSize
(),
count
);
categoriesDao
.
insertClassification
(
categories
);
}
}
else
{
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_ICON_NOT_NULL
);
int
pageNo
=
queryClassifyVO
.
getPageNo
();
}
queryClassifyVO
.
buildCurrentPage
();
}
else
{
List
<
Categories
>
categories
=
categoriesDao
.
selectAllClassification
(
queryClassifyVO
);
categoriesDao
.
insertClassification
(
categories
);
List
<
ClassifyInfoDTO
>
categoriesList
=
categories
.
stream
().
map
(
Categories:
:
buildClassifyInfoDTO
).
collect
(
Collectors
.
toList
());
List
<
ClassifyInfoDTO
>
topLevelCategories
=
new
ArrayList
<>();
Map
<
Integer
,
ClassifyInfoDTO
>
categoriesMap
=
new
HashMap
<>();
// 将每个数据模型对象添加到Map中,以便在递归过程中查找它们的父母
for
(
ClassifyInfoDTO
category
:
categoriesList
)
{
category
.
setChildren
(
new
ArrayList
<>());
categoriesMap
.
put
(
category
.
getId
(),
category
);
}
// 构建树结构
for
(
ClassifyInfoDTO
category
:
categoriesList
)
{
if
(
category
.
getPid
()
==
0
)
{
topLevelCategories
.
add
(
category
);
}
else
{
ClassifyInfoDTO
parent
=
categoriesMap
.
get
(
category
.
getPid
());
parent
.
getChildren
().
add
(
category
);
}
}
return
PageResult
.
buildPage
(
pageNo
,
queryClassifyVO
.
getPageSize
(),
count
,
topLevelCategories
);
}
}
return
ResultBody
.
success
();
}
@Override
@Override
public
ResultBody
getClassifyDetails
(
Integer
id
)
{
@Transactional
(
rollbackFor
=
Exception
.
class
)
Categories
goodsGroup
=
categoriesDao
.
getGoodsGroupById
(
id
);
public
ResultBody
updateClassification
(
ClassifyInfoVO
classifyInfoVO
)
{
return
ResultBody
.
success
(
goodsGroup
==
null
?
null
:
goodsGroup
.
buildClassifyDetailsDTO
()
int
count
=
categoriesDao
.
countClassificationByName
(
classifyInfoVO
);
);
if
(
count
>
0
)
{
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_NAME_HAS_BEEN_EXIST
);
}
}
if
(
classifyInfoVO
.
getPid
()
==
0
)
{
@Override
if
(
classifyInfoVO
.
getIcon
()
!=
null
)
{
public
ResultBody
queryRelevantBusiness
(
Integer
id
,
Integer
type
)
{
categoriesDao
.
updateClassification
(
classifyInfoVO
);
RelevantBusinessVO
relevantBusinessVO
=
new
RelevantBusinessVO
();
}
else
{
switch
(
type
)
{
return
ResultBody
.
error
(
ResultEnum
.
WARE_TYPE_ICON_NOT_NULL
);
case
0
:
}
List
<
GoodsInfo
>
goodsInfo
=
goodsInfoDao
.
ListGoodsInfoByCategoryId
(
id
);
}
else
{
if
(
CollectionUtils
.
isNotEmpty
(
goodsInfo
))
{
categoriesDao
.
updateClassification
(
classifyInfoVO
);
relevantBusinessVO
.
setRelevanceGoodsInfoVOs
(
goodsInfo
.
stream
().
map
(
GoodsInfo:
:
buildRelevanceGoodsInfoVO
).
collect
(
Collectors
.
toList
()));
return
ResultBody
.
success
(
relevantBusinessVO
);
}
break
;
default
:
return
ResultBody
.
error
(
"输入类型有误!"
);
}
return
ResultBody
.
success
();
}
}
return
ResultBody
.
success
();
}
@Override
@Override
public
ResultBody
getDirectoryList
(
Integer
type
)
{
@Transactional
(
rollbackFor
=
Exception
.
class
)
List
<
DirectoryDO
>
directoryList
=
categoriesDao
.
getDirectoryList
(
type
);
public
ResultBody
exchangeSortType
(
Integer
firstId
,
Integer
secondId
)
{
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
DirectoryDO:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
Categories
firstCategories
=
categoriesDao
.
getGoodsGroupById
(
firstId
);
return
ResultBody
.
success
(
list
);
Categories
secondCategories
=
categoriesDao
.
getGoodsGroupById
(
secondId
);
int
updateCount1
=
categoriesDao
.
updateTypeSort
(
firstId
,
secondCategories
.
getSort
());
int
updateCount2
=
categoriesDao
.
updateTypeSort
(
secondId
,
firstCategories
.
getSort
());
if
(
updateCount1
==
updateCount2
)
{
return
ResultBody
.
success
();
}
else
{
TransactionAspectSupport
.
currentTransactionStatus
().
setRollbackOnly
();
return
ResultBody
.
error
(
"排序失败"
);
}
}
}
@Override
@Override
public
List
<
Categories
>
getCategoriesListByDirectoryName
(
String
directoryName
)
{
public
PageResult
getClassificationList
(
QueryClassifyVO
queryClassifyVO
)
{
DirectoryDO
directoryDO
=
directoryDao
.
getDirectoryByName
(
directoryName
);
int
count
=
categoriesDao
.
countListClassification
(
queryClassifyVO
);
List
<
Categories
>
categories
=
categoriesDao
.
getCategoriesByDirectoryId
(
directoryDO
.
getId
());
if
(
count
==
0
)
{
return
categories
;
return
PageResult
.
buildPage
(
queryClassifyVO
.
getPageNo
(),
queryClassifyVO
.
getPageSize
(),
count
);
}
}
@Override
int
pageNo
=
queryClassifyVO
.
getPageNo
();
public
ResultBody
getApplicationList
(
String
directoryName
)
{
queryClassifyVO
.
buildCurrentPage
();
List
<
Categories
>
categories
=
getCategoriesListByDirectoryName
(
directoryName
);
List
<
Categories
>
categories
=
categoriesDao
.
selectAllClassification
(
queryClassifyVO
);
if
(
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
categories
))
{
List
<
ClassifyInfoDTO
>
categoriesList
=
return
ResultBody
.
success
();
categories
.
stream
().
map
(
Categories:
:
buildClassifyInfoDTO
).
collect
(
Collectors
.
toList
());
}
List
<
CategoriesDTO
>
collect
=
categories
.
stream
().
map
(
CategoriesDTO:
:
new
).
collect
(
Collectors
.
toList
());
List
<
ClassifyInfoDTO
>
topLevelCategories
=
new
ArrayList
<>();
return
ResultBody
.
success
(
collect
);
Map
<
Integer
,
ClassifyInfoDTO
>
categoriesMap
=
new
HashMap
<>();
// 将每个数据模型对象添加到Map中,以便在递归过程中查找它们的父母
for
(
ClassifyInfoDTO
category
:
categoriesList
)
{
category
.
setChildren
(
new
ArrayList
<>());
categoriesMap
.
put
(
category
.
getId
(),
category
);
}
}
// 构建树结构
for
(
ClassifyInfoDTO
category
:
categoriesList
)
{
if
(
category
.
getPid
()
==
0
)
{
topLevelCategories
.
add
(
category
);
}
else
{
ClassifyInfoDTO
parent
=
categoriesMap
.
get
(
category
.
getPid
());
parent
.
getChildren
().
add
(
category
);
}
}
return
PageResult
.
buildPage
(
pageNo
,
queryClassifyVO
.
getPageSize
(),
count
,
topLevelCategories
);
}
@Override
public
ResultBody
getClassifyDetails
(
Integer
id
)
{
Categories
goodsGroup
=
categoriesDao
.
getGoodsGroupById
(
id
);
return
ResultBody
.
success
(
goodsGroup
==
null
?
null
:
goodsGroup
.
buildClassifyDetailsDTO
());
}
@Override
@Override
public
List
<
Categories
>
getCategoriesListByIds
(
Set
<
Integer
>
ids
)
{
public
ResultBody
queryRelevantBusiness
(
Integer
id
,
Integer
type
)
{
if
(
CollectionUtils
.
isEmpty
(
ids
))
{
RelevantBusinessVO
relevantBusinessVO
=
new
RelevantBusinessVO
();
return
null
;
switch
(
type
)
{
case
0
:
List
<
GoodsInfo
>
goodsInfo
=
goodsInfoDao
.
ListGoodsInfoByCategoryId
(
id
);
if
(
CollectionUtils
.
isNotEmpty
(
goodsInfo
))
{
relevantBusinessVO
.
setRelevanceGoodsInfoVOs
(
goodsInfo
.
stream
()
.
map
(
GoodsInfo:
:
buildRelevanceGoodsInfoVO
)
.
collect
(
Collectors
.
toList
()));
return
ResultBody
.
success
(
relevantBusinessVO
);
}
}
return
categoriesDao
.
getCategoriesListByIds
(
ids
);
break
;
default
:
return
ResultBody
.
error
(
"输入类型有误!"
);
}
}
return
ResultBody
.
success
();
}
@Override
public
ResultBody
getDirectoryList
(
Integer
type
)
{
List
<
DirectoryDO
>
directoryList
=
categoriesDao
.
getDirectoryList
(
type
);
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
DirectoryDO:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
list
);
}
@Override
@Override
public
ResultBody
deleteRelevantBusiness
(
Integer
id
)
{
public
List
<
Categories
>
getCategoriesListByDirectoryName
(
String
directoryName
)
{
int
count
=
categoriesDao
.
deleteById
(
id
);
DirectoryDO
directoryDO
=
directoryDao
.
getDirectoryByName
(
directoryName
);
return
ResultBody
.
success
();
List
<
Categories
>
categories
=
categoriesDao
.
getCategoriesByDirectoryId
(
directoryDO
.
getId
());
}
return
categories
;
}
@Override
@Override
public
ResultBody
queryCategoryInfoByType
(
Integer
type
)
{
public
ResultBody
getApplicationList
(
String
directoryName
)
{
List
<
DirectoryDO
>
categoryDirectoryList
=
getCategoryDirectoryList
(
type
);
List
<
Categories
>
categories
=
getCategoriesListByDirectoryName
(
directoryName
);
if
(
CollectionUtils
.
isNotEmpty
(
categoryDirectoryList
))
{
if
(
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
categories
))
{
List
<
AllCategoryDTO
>
allCategoryDTOList
=
categoryDirectoryList
.
stream
()
return
ResultBody
.
success
();
.
map
(
DirectoryDO:
:
buildAllCategoryDTO
)
.
collect
(
Collectors
.
toList
());
Map
<
Integer
,
List
<
CategoriesInfoListDTO
>>
categoryMap
=
getCategoryMap
(
allCategoryDTOList
);
addSubCategories
(
allCategoryDTOList
,
categoryMap
);
return
ResultBody
.
success
(
allCategoryDTOList
);
}
return
ResultBody
.
success
();
}
}
List
<
CategoriesDTO
>
collect
=
categories
.
stream
().
map
(
CategoriesDTO:
:
new
).
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
private
List
<
DirectoryDO
>
getCategoryDirectoryList
(
Integer
type
)
{
@Override
return
categoriesDao
.
getDirectoryList
(
type
);
public
List
<
Categories
>
getCategoriesListByIds
(
Set
<
Integer
>
ids
)
{
if
(
CollectionUtils
.
isEmpty
(
ids
))
{
return
null
;
}
}
return
categoriesDao
.
getCategoriesListByIds
(
ids
);
}
private
Map
<
Integer
,
List
<
CategoriesInfoListDTO
>>
getCategoryMap
(
List
<
AllCategoryDTO
>
allCategoryDTOList
)
{
@Override
List
<
Integer
>
directoryIdIds
=
allCategoryDTOList
.
stream
()
public
ResultBody
deleteRelevantBusiness
(
Integer
id
)
{
.
map
(
AllCategoryDTO:
:
getDirectoryId
)
int
count
=
categoriesDao
.
deleteById
(
id
);
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
();
List
<
Categories
>
categoriesList
=
categoriesDao
.
selectCategoryByDirectoryId
(
directoryIdIds
);
}
return
categoriesList
.
stream
()
.
map
(
Categories:
:
buildCategoriesInfoListDTO
)
.
collect
(
Collectors
.
groupingBy
(
CategoriesInfoListDTO:
:
getDirectoryId
));
}
private
void
addSubCategories
(
List
<
AllCategoryDTO
>
allCategoryDTOList
,
@Override
Map
<
Integer
,
List
<
CategoriesInfoListDTO
>>
categoryMap
)
{
public
ResultBody
queryCategoryInfoByType
(
Integer
type
)
{
for
(
AllCategoryDTO
allCategoryDTO
:
allCategoryDTOList
)
{
List
<
DirectoryDO
>
categoryDirectoryList
=
getCategoryDirectoryList
(
type
);
Optional
.
ofNullable
(
categoryMap
.
get
(
allCategoryDTO
.
getDirectoryId
()))
if
(
CollectionUtils
.
isNotEmpty
(
categoryDirectoryList
))
{
.
ifPresent
(
allCategoryDTO:
:
setCategoriesInfoListDTO
);
List
<
AllCategoryDTO
>
allCategoryDTOList
=
}
categoryDirectoryList
.
stream
()
.
map
(
DirectoryDO:
:
buildAllCategoryDTO
)
.
collect
(
Collectors
.
toList
());
Map
<
Integer
,
List
<
CategoriesInfoListDTO
>>
categoryMap
=
getCategoryMap
(
allCategoryDTOList
);
addSubCategories
(
allCategoryDTOList
,
categoryMap
);
return
ResultBody
.
success
(
allCategoryDTOList
);
}
}
}
return
ResultBody
.
success
();
}
private
List
<
DirectoryDO
>
getCategoryDirectoryList
(
Integer
type
)
{
return
categoriesDao
.
getDirectoryList
(
type
);
}
private
Map
<
Integer
,
List
<
CategoriesInfoListDTO
>>
getCategoryMap
(
List
<
AllCategoryDTO
>
allCategoryDTOList
)
{
List
<
Integer
>
directoryIdIds
=
allCategoryDTOList
.
stream
()
.
map
(
AllCategoryDTO:
:
getDirectoryId
)
.
collect
(
Collectors
.
toList
());
List
<
Categories
>
categoriesList
=
categoriesDao
.
selectCategoryByDirectoryId
(
directoryIdIds
);
return
categoriesList
.
stream
()
.
map
(
Categories:
:
buildCategoriesInfoListDTO
)
.
collect
(
Collectors
.
groupingBy
(
CategoriesInfoListDTO:
:
getDirectoryId
));
}
private
void
addSubCategories
(
List
<
AllCategoryDTO
>
allCategoryDTOList
,
Map
<
Integer
,
List
<
CategoriesInfoListDTO
>>
categoryMap
)
{
for
(
AllCategoryDTO
allCategoryDTO
:
allCategoryDTOList
)
{
Optional
.
ofNullable
(
categoryMap
.
get
(
allCategoryDTO
.
getDirectoryId
()))
.
ifPresent
(
allCategoryDTO:
:
setCategoriesInfoListDTO
);
}
}
}
src/main/java/com/mmc/pms/service/Impl/WebDeviceServiceImpl.java
浏览文件 @
508d78cc
...
@@ -169,7 +169,7 @@ public class WebDeviceServiceImpl implements WebDeviceService {
...
@@ -169,7 +169,7 @@ public class WebDeviceServiceImpl implements WebDeviceService {
userIds
=
Collections
.
singletonList
(-
1
);
userIds
=
Collections
.
singletonList
(-
1
);
}
}
}
}
int
count
=
webDeviceDao
.
countListWareInfoPage
(
param
.
getCategoryId
(),
userIds
);
int
count
=
webDeviceDao
.
countListWareInfoPage
(
param
.
getCategoryId
(),
userIds
,
param
.
getType
()
);
if
(
count
==
0
)
{
if
(
count
==
0
)
{
return
ResultBody
.
success
(
return
ResultBody
.
success
(
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
));
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
));
...
@@ -177,9 +177,7 @@ public class WebDeviceServiceImpl implements WebDeviceService {
...
@@ -177,9 +177,7 @@ public class WebDeviceServiceImpl implements WebDeviceService {
int
pageNo
=
param
.
getPageNo
();
int
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
param
.
buildCurrentPage
();
if
(
request
==
null
)
{
if
(
request
==
null
)
{
List
<
GoodsInfo
>
list
=
List
<
GoodsInfo
>
list
=
webDeviceDao
.
listWareInfoPage
(
param
,
userIds
,
param
.
getType
());
webDeviceDao
.
listWareInfoPage
(
param
.
getCategoryId
(),
userIds
,
param
.
getPageNo
(),
param
.
getPageSize
());
List
<
LeaseGoodsInfoDTO
>
pageList
=
List
<
LeaseGoodsInfoDTO
>
pageList
=
list
.
stream
().
map
(
GoodsInfo:
:
buildLeaseGoodsInfoDTO
).
collect
(
Collectors
.
toList
());
list
.
stream
().
map
(
GoodsInfo:
:
buildLeaseGoodsInfoDTO
).
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
));
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
));
...
@@ -190,9 +188,7 @@ public class WebDeviceServiceImpl implements WebDeviceService {
...
@@ -190,9 +188,7 @@ public class WebDeviceServiceImpl implements WebDeviceService {
if
(
userAccountSimpleDTO
==
null
)
{
if
(
userAccountSimpleDTO
==
null
)
{
return
ResultBody
.
error
(
ResultEnum
.
INTERNAL_SERVER_ERROR
);
return
ResultBody
.
error
(
ResultEnum
.
INTERNAL_SERVER_ERROR
);
}
}
List
<
GoodsInfo
>
list
=
List
<
GoodsInfo
>
list
=
webDeviceDao
.
listWareInfoPage
(
param
,
userIds
,
param
.
getType
());
webDeviceDao
.
listWareInfoPage
(
param
.
getCategoryId
(),
userIds
,
param
.
getPageNo
(),
param
.
getPageSize
());
List
<
LeaseGoodsInfoDTO
>
pageList
=
List
<
LeaseGoodsInfoDTO
>
pageList
=
list
.
stream
().
map
(
GoodsInfo:
:
buildLeaseGoodsInfoDTO
).
collect
(
Collectors
.
toList
());
list
.
stream
().
map
(
GoodsInfo:
:
buildLeaseGoodsInfoDTO
).
collect
(
Collectors
.
toList
());
if
(
userAccountSimpleDTO
.
getCooperationTagId
()
==
null
)
{
if
(
userAccountSimpleDTO
.
getCooperationTagId
()
==
null
)
{
...
...
src/main/java/com/mmc/pms/service/Impl/WebProductMallServiceImpl.java
浏览文件 @
508d78cc
...
@@ -3,13 +3,9 @@ package com.mmc.pms.service.Impl;
...
@@ -3,13 +3,9 @@ package com.mmc.pms.service.Impl;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.dao.WebProductMallDao
;
import
com.mmc.pms.dao.WebProductMallDao
;
import
com.mmc.pms.entity.AdDO
;
import
com.mmc.pms.entity.AdDO
;
import
com.mmc.pms.entity.GoodsInfoDO
;
import
com.mmc.pms.entity.ProductCategory
;
import
com.mmc.pms.entity.ProductCategory
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.sale.dto.ProductCategoryDTO
;
import
com.mmc.pms.model.sale.dto.ProductCategoryDTO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.sale.dto.GoodsInfoListDTO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.WebProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -23,78 +19,57 @@ import java.util.stream.Collectors;
...
@@ -23,78 +19,57 @@ import java.util.stream.Collectors;
@Service
@Service
public
class
WebProductMallServiceImpl
implements
WebProductMallService
{
public
class
WebProductMallServiceImpl
implements
WebProductMallService
{
@Autowired
@Autowired
private
WebProductMallDao
webProductMallDao
;
private
WebProductMallDao
webProductMallDao
;
@Override
@Override
public
ResultBody
productCategory
()
{
public
ResultBody
productCategory
()
{
List
<
ProductCategory
>
category
=
webProductMallDao
.
productCategory
();
List
<
ProductCategory
>
category
=
webProductMallDao
.
productCategory
();
List
<
ProductCategoryDTO
>
collect
=
List
<
ProductCategoryDTO
>
collect
=
category
.
stream
()
category
.
stream
()
.
map
(
.
map
(
t
->
{
t
->
{
return
t
.
productCategoryDTO
();
return
t
.
productCategoryDTO
();
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
return
ResultBody
.
success
(
collect
);
}
}
@Override
@Override
public
ResultBody
productParts
()
{
public
ResultBody
productParts
()
{
List
<
ProductCategory
>
category
=
webProductMallDao
.
productParts
();
List
<
ProductCategory
>
category
=
webProductMallDao
.
productParts
();
List
<
ProductCategoryDTO
>
collect
=
List
<
ProductCategoryDTO
>
collect
=
category
.
stream
()
category
.
stream
()
.
map
(
.
map
(
t
->
{
t
->
{
return
t
.
productCategoryDTO
();
return
t
.
productCategoryDTO
();
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
return
ResultBody
.
success
(
collect
);
}
}
@Override
@Override
public
ResultBody
productQuality
()
{
public
ResultBody
productQuality
()
{
List
<
ProductCategory
>
category
=
webProductMallDao
.
productQuality
();
List
<
ProductCategory
>
category
=
webProductMallDao
.
productQuality
();
List
<
ProductCategoryDTO
>
collect
=
List
<
ProductCategoryDTO
>
collect
=
category
.
stream
()
category
.
stream
()
.
map
(
.
map
(
t
->
{
t
->
{
return
t
.
productCategoryDTO
();
return
t
.
productCategoryDTO
();
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
return
ResultBody
.
success
(
collect
);
}
}
@Override
@Override
public
PageResult
listPageGoodsInfo
(
GoodsInfoQO
param
)
{
public
ResultBody
<
AdDTO
>
ad
()
{
int
count
=
webProductMallDao
.
countListGoodsInfo
(
param
);
List
<
AdDO
>
ad
=
webProductMallDao
.
ad
();
if
(
count
==
0
)
{
List
<
AdDTO
>
collect
=
return
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
);
ad
.
stream
()
}
.
map
(
Integer
pageNo
=
param
.
getPageNo
();
t
->
{
param
.
buildCurrentPage
();
return
t
.
adDTO
();
List
<
GoodsInfoDO
>
goodsInfo
=
webProductMallDao
.
listGoodsInfo
(
param
);
})
goodsInfo
.
stream
()
.
collect
(
Collectors
.
toList
());
.
forEach
(
return
ResultBody
.
success
(
collect
);
t
->
{
}
Integer
product
=
webProductMallDao
.
findProduct
(
t
.
getId
());
t
.
setIsCoupons
(
product
);
});
List
<
GoodsInfoListDTO
>
pageList
=
goodsInfo
.
stream
().
map
(
GoodsInfoDO:
:
buildGoodsInfoListDTO
).
collect
(
Collectors
.
toList
());
return
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
);
}
@Override
public
ResultBody
<
AdDTO
>
ad
()
{
List
<
AdDO
>
ad
=
webProductMallDao
.
ad
();
List
<
AdDTO
>
collect
=
ad
.
stream
()
.
map
(
t
->
{
return
t
.
adDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
}
}
src/main/resources/mapper/WebDeviceDao.xml
浏览文件 @
508d78cc
...
@@ -157,7 +157,7 @@
...
@@ -157,7 +157,7 @@
FROM goods_info gi
FROM goods_info gi
INNER JOIN goods_img img ON gi.id = img.goods_info_id
INNER JOIN goods_img img ON gi.id = img.goods_info_id
<where>
<where>
gi.is_deleted = 0 and gi.shelf_status = 0 and gi.goods_type =
1
gi.is_deleted = 0 and gi.shelf_status = 0 and gi.goods_type =
#{type}
<if
test=
"categoryIds != null and categoryIds.size != 0"
>
<if
test=
"categoryIds != null and categoryIds.size != 0"
>
<foreach
collection=
"categoryIds"
item=
"item"
index=
"index"
open=
"and gi.category_by_one IN ("
close=
")"
<foreach
collection=
"categoryIds"
item=
"item"
index=
"index"
open=
"and gi.category_by_one IN ("
close=
")"
separator=
","
>
separator=
","
>
...
@@ -180,9 +180,9 @@
...
@@ -180,9 +180,9 @@
goods_info gi
goods_info gi
INNER JOIN goods_img img ON gi.id = img.goods_info_id and img.img_type = 0
INNER JOIN goods_img img ON gi.id = img.goods_info_id and img.img_type = 0
<where>
<where>
gi.is_deleted = 0 and gi.shelf_status = 0 and gi.goods_type =
1
gi.is_deleted = 0 and gi.shelf_status = 0 and gi.goods_type =
#{type}
<if
test=
"
categoryIds
!= null"
>
<if
test=
"
param.categoryId
!= null"
>
<foreach
collection=
"
categoryIds
"
item=
"item"
index=
"index"
open=
"and gi.category_by_one IN ("
close=
")"
<foreach
collection=
"
param
"
item=
"item"
index=
"index"
open=
"and gi.category_by_one IN ("
close=
")"
separator=
","
>
separator=
","
>
#{item}
#{item}
</foreach>
</foreach>
...
@@ -195,7 +195,7 @@
...
@@ -195,7 +195,7 @@
</if>
</if>
</where>
</where>
order by gi.create_time DESC
order by gi.create_time DESC
limit #{pa
geNo},#{
pageSize}
limit #{pa
ram.pageNo},#{param.
pageSize}
</select>
</select>
<select
id=
"getWareInfoById"
resultMap=
"wareInfoResultMap"
parameterType=
"java.lang.Integer"
>
<select
id=
"getWareInfoById"
resultMap=
"wareInfoResultMap"
parameterType=
"java.lang.Integer"
>
select wi.id,
select wi.id,
...
...
src/main/resources/not-check.yml
浏览文件 @
508d78cc
...
@@ -7,6 +7,6 @@ data-filter:
...
@@ -7,6 +7,6 @@ data-filter:
-
/pms/swagger-resources/**
-
/pms/swagger-resources/**
-
/pms/webjars/**
-
/pms/webjars/**
-
/pms/product/spec/feignGetSpecLeaseUnitPrice
-
/pms/product/spec/feignGetSpecLeaseUnitPrice
-
/pms/
/lease/goods
/deviceList
-
/pms/
product/mall
/deviceList
-
/pms/classify/queryCategoryInfoByType
-
/pms/classify/queryCategoryInfoByType
-
/pms/
lease/goods
/getLeaseGoodsDetail
-
/pms/
product/mall
/getLeaseGoodsDetail
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论