修改bug

This commit is contained in:
Jack 2024-11-16 01:22:56 +08:00
parent 4dc3fcc1e1
commit ca349af446
28 changed files with 190 additions and 20772 deletions

View File

@ -8,6 +8,8 @@ com/suisung/mall/common/utils/JChardetFacadeUtil$nsGB2312Verifier.class
com/suisung/mall/common/utils/JChardetFacadeUtil$EUCKRStatistics.class
com/suisung/mall/common/modules/user/ShopUserVoucher.class
com/suisung/mall/common/pojo/input/AnalyticsProductInput.class
com/suisung/mall/common/utils/UserInfoService.class
com/suisung/mall/common/pojo/vo/UserLoginVo.class
com/suisung/mall/common/modules/store/ShopStoreEmployeeDepartment.class
com/suisung/mall/common/support/AuthInterceptor.class
com/suisung/mall/common/modules/product/ShopProductItemSeq.class
@ -195,6 +197,7 @@ com/suisung/mall/common/utils/PropertiesUtil.class
com/suisung/mall/common/modules/sns/SnsUserFriend.class
com/suisung/mall/common/pojo/vo/RegUserVo.class
com/suisung/mall/common/modules/account/AccountUserChannelCode.class
com/suisung/mall/common/domain/UserDto.class
com/suisung/mall/common/modules/cms/CmsArticleCommentReply.class
com/suisung/mall/common/modules/edu/EduUserLearnTarget.class
com/suisung/mall/common/utils/constbank/RSAUtil.class
@ -203,6 +206,7 @@ com/suisung/mall/common/utils/phone/PhoneNumberUtils.class
com/suisung/mall/common/modules/product/ShopProductIndex.class
com/suisung/mall/common/modules/pay/PayPlantformResource.class
com/suisung/mall/common/modules/store/ShopStoreEmployeeKefu.class
com/suisung/mall/common/config/BaseSwaggerConfig.class
com/suisung/mall/common/modules/edu/vo/EduCourseDetailVO.class
com/suisung/mall/common/modules/order/ShopOrderItem.class
com/suisung/mall/common/utils/VideoUtil.class
@ -220,6 +224,7 @@ com/suisung/mall/common/modules/edu/EduCertTemplate.class
com/suisung/mall/common/modules/city/CityUserPaotuier.class
com/suisung/mall/common/pojo/vo/PayConsumeWithdrawOrderVo.class
com/suisung/mall/common/modules/account/AccountUserLevelLog.class
com/suisung/mall/common/config/BaseUserInfoConfig.class
com/suisung/mall/common/modules/distribution/ShopPlantformHighReturn.class
com/suisung/mall/common/modules/user/ShopUserSearchHistory.class
com/suisung/mall/common/modules/invoicing/InvoicingWarehouseItem.class
@ -232,6 +237,7 @@ com/suisung/mall/common/modules/edu/EduUserLecturer.class
com/suisung/mall/common/pojo/vo/CommonNumVo.class
com/suisung/mall/common/modules/city/CityMarketOrderBase.class
com/suisung/mall/common/modules/base/ShopBaseCrontab.class
com/suisung/mall/common/config/DruidConfig.class
com/suisung/mall/common/domain/SwaggerProperties.class
com/suisung/mall/common/modules/activity/ShopStoreActivityShare.class
com/suisung/mall/common/modules/product/ShopProductDetail.class
@ -256,6 +262,7 @@ com/suisung/mall/common/modules/chain/ShopChainDetail.class
com/suisung/mall/common/modules/edu/EduLecturerExamine.class
com/suisung/mall/common/modules/page/ShopPageApp.class
com/suisung/mall/common/weblog/RequestNoContext.class
META-INF/spring-configuration-metadata.json
com/suisung/mall/common/modules/distribution/ShopDistributionUserOrder.class
com/suisung/mall/common/pojo/output/AnalyticsNumOutput.class
com/suisung/mall/common/modules/order/ShopOrderReturnReason.class

View File

@ -50,6 +50,7 @@ public class OrderPayedListener {
for (String orderId : order_id_row) {
//判断是否为线下支付订单
ShopOrderInfo orderInfoOld = shopOrderInfoService.get(orderId);
if (orderInfoOld.getOrder_state_id().intValue() == StateCode.ORDER_STATE_WAIT_PAY) {
// 待支付状态
logger.info("#### 待支付业务分支 ####");
@ -72,7 +73,7 @@ public class OrderPayedListener {
logger.info("#### 支付异步通知回调处理是否成功:{} ####", flag);
// 生成取单号和打印小票
if (flag) {
logger.info("####开始生成取单号####");
logger.info("####开始生成订单{}的取单号####", orderId);
ShopOrderInfo orderInfo = new ShopOrderInfo();
orderInfo.setOrder_id(orderId);

View File

@ -48,6 +48,7 @@ import com.suisung.mall.shop.page.service.ShopPageBaseService;
import com.suisung.mall.shop.page.service.ShopPageModuleService;
import com.suisung.mall.shop.product.mapper.ShopProductItemMapper;
import com.suisung.mall.shop.product.service.ShopPageUserFormService;
import com.suisung.mall.shop.product.service.ShopProductBaseService;
import com.suisung.mall.shop.product.service.ShopProductIndexService;
import com.suisung.mall.shop.product.service.ShopProductItemService;
import com.suisung.mall.shop.store.service.ShopStoreActivityBaseService;
@ -135,6 +136,10 @@ public class ShopPageBaseServiceImpl extends BaseServiceImpl<ShopPageBaseMapper,
@Autowired
private ShopOrderBaseService shopOrderBaseService;
@Autowired
private ShopProductBaseService shopProductBaseService;
@Override
public Map indexDiy(Integer store_id) {
@ -401,10 +406,8 @@ public class ShopPageBaseServiceImpl extends BaseServiceImpl<ShopPageBaseMapper,
List<Map> product_item_rows = shopProductItemService.gets(item_id_row);
List<Long> item_idss = item_id_row;
//活动数据, 判断活动相关
QueryWrapper<ShopStoreActivityItem> itemQueryWrapper = new QueryWrapper<>();
itemQueryWrapper.in("item_id", item_id_row).in("activity_item_state", StateCode.ACTIVITY_STATE_NORMAL/*, StateCode.ACTIVITY_STATE_WAITING*/);
@ -429,13 +432,25 @@ public class ShopPageBaseServiceImpl extends BaseServiceImpl<ShopPageBaseMapper,
((JSONObject) page_code_row).set("eltm4", eltm4);
if (data == null) continue;
if (data == null) {
continue;
}
for (Object item : data) {
Long did = Convert.toLong(((JSONObject) item).get("did"));
Optional<Map> product_item_opl = product_item_rows.stream().filter(s -> ObjectUtil.equal(Convert.toLong(s.get("item_id")), did)).findFirst();
if (product_item_opl.isPresent()) {
Map product_item_row = product_item_opl.get();
// 获取商品实时数据
String path="";
String product_name="";
Map product_basic_info_row = shopProductBaseService.getProductBasicInfo(Convert.toLong(product_item_row.get("product_id")),Convert.toInt(product_item_row.get("store_id")));
if (product_basic_info_row != null) {
path = product_basic_info_row.get("product_image").toString();
product_name = product_basic_info_row.get("product_name").toString();
}
//BigDecimal itemSalePrice = Convert.toBigDecimal(((JSONObject) item).get("ItemSalePrice"));
BigDecimal item_unit_price = Convert.toBigDecimal(product_item_row.get("item_unit_price"));
BigDecimal itemSalePrice = item_unit_price; //显示为 商品SKU单价
@ -465,6 +480,14 @@ public class ShopPageBaseServiceImpl extends BaseServiceImpl<ShopPageBaseMapper,
((JSONObject) item).set("ItemSalePrice", round_item_sale_price);
((JSONObject) item).set("item_unit_points", int_item_unit_points);
((JSONObject) item).set("item_unit_sp", int_item_unit_sp);
if(StrUtil.isNotBlank(path)) {
((JSONObject) item).set("path", path);
}
if(StrUtil.isNotBlank(product_name)) {
((JSONObject) item).set("name", product_name);
}
}
}
} else if (ObjectUtil.equal(eltmType, 13)) {

View File

@ -28,4 +28,12 @@ public interface ShopProductBaseMapper extends BaseMapper<ShopProductBase> {
int addLockQuantity(@Param("itemId") Long itemId, @Param("cart_quantity") int cart_quantity);
/**
* 根据商品 id 和店铺 id 获取商品的基本信息
* @param product_id
* @param store_id
* @return
*/
Map getProductBasicInfo(@Param("product_id") Long product_id, @Param("store_id") Integer store_id);
}

View File

@ -8,6 +8,7 @@ import com.suisung.mall.common.pojo.dto.ProductRecommendDTO;
import com.suisung.mall.common.pojo.dto.ProductSearchDTO;
import com.suisung.mall.core.web.service.IBaseService;
import com.suisung.mall.shop.product.pojo.vo.ProductVo;
import org.apache.ibatis.annotations.Param;
import javax.servlet.http.HttpServletResponse;
import java.io.Serializable;
@ -248,4 +249,13 @@ public interface ShopProductBaseService extends IBaseService<ShopProductBase> {
* @return
*/
boolean updateDistProduct(Long product_src_id);
/**
* 获取一个商品基本信息
* @param product_id
* @param store_id
* @return
*/
Map getProductBasicInfo(Long product_id, Integer store_id);
}

View File

@ -5045,4 +5045,18 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
return true;
}
@Override
public Map getProductBasicInfo(Long product_id, Integer store_id) {
try {
if (product_id == null || store_id == null) {
return null;
}
return shopProductBaseMapper.getProductBasicInfo(product_id, store_id);
} catch (Exception e) {
logger.error(e.getMessage());
return null;
}
}
}

View File

@ -30,7 +30,7 @@ public class ShopStorePrinterController {
public CommonResult shopStorePrinterPageList(@RequestParam(name = "keyword", defaultValue = "") String keyword,
@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
return CommonResult.success(shopStorePrinterService.shopStorePrinterPageList(keyword,pageNum,pageSize));
return shopStorePrinterService.shopStorePrinterPageList(keyword,pageNum,pageSize);
}
@ApiOperation(value = "门店一个打票机详情", notes = "门店一个打票机详情")

View File

@ -26,7 +26,7 @@ public interface ShopStorePrinterMapper extends BaseMapper<ShopStorePrinter>{
* @param keyword
* @return
*/
IPage<Map> shopStorePrinterPageList(Page<?> page, @Param("keyword") String keyword);
IPage<Map> shopStorePrinterPageList(Page<?> page, @Param("keyword") String keyword, @Param("storeId") String storeId);
IPage<ShopStorePrinterVO> shopStorePrinterPageList2(Page<?> page, @Param("keyword") String keyword);
}

View File

@ -19,7 +19,7 @@ public interface ShopStorePrinterService extends IBaseService<ShopStorePrinter>
* @param pageSize
* @return
*/
IPage<Map> shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize);
CommonResult shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize);
IPage<ShopStorePrinterVO> shopStorePrinterPageList2(String keyword, Integer pageNum, Integer pageSize);

View File

@ -1,6 +1,7 @@
package com.suisung.mall.shop.store.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -53,18 +54,23 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
private ShopStorePrinterTemplateService shopStorePrinterTemplateService;
@Autowired
private ShopOrderBaseService shopOrderBaseService;
@Autowired
private ShopStorePrinterLogService shopStorePrinterLogService;
@Autowired
private ShopOrderInfoServiceImpl shopOrderInfoServiceImpl;
@Override
public IPage<Map> shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize) {
public CommonResult shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize) {
//判断有没有权限
UserDto user = getCurrentUser();
if (user == null || !user.isStore()) {
return CommonResult.failed("无权限操作!");
}
Page<ShopStorePrinterVO> page = new Page<ShopStorePrinterVO>();
page.setCurrent(pageNum);
page.setSize(pageSize);
return shopStorePrinterMapper.shopStorePrinterPageList(page, keyword);
return CommonResult.success(shopStorePrinterMapper.shopStorePrinterPageList(page, keyword, user.getStore_id()));
}
public IPage<ShopStorePrinterVO> shopStorePrinterPageList2(String keyword, Integer pageNum, Integer pageSize) {
@ -76,6 +82,12 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
@Override
public CommonResult shopStorePrinterDetail(Long printerId) {
//判断有没有权限
UserDto user = getCurrentUser();
if (user == null || !user.isStore()) {
return CommonResult.failed("无权限操作!");
}
if (printerId == null || printerId <= 0) {
return CommonResult.failed("缺少必要参数!");
}
@ -85,6 +97,10 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
return CommonResult.success(null, "记录不存在!");
}
if(StrUtil.isBlank(user.getStore_id()) || !user.getStore_id().equals(record.getStore_id().toString())){
return CommonResult.failed("无权限操作!");
}
return CommonResult.success(record);
}
@ -112,7 +128,9 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
queryWrapper.eq("printer_sn", record.getPrinter_sn());
ShopStorePrinter existRecord = getOne(queryWrapper);
if (existRecord != null && existRecord.getPrinter_id() > 0) {
// 打印机已经存在的情况
if (existRecord.getFlag() == ConstantError.Disable2) {
// 打印机没有绑定飞鹅平台
UpdateWrapper<ShopStorePrinter> updateWrapper = new UpdateWrapper<ShopStorePrinter>();
updateWrapper.eq("printer_id", existRecord.getPrinter_id());
updateWrapper.set("updated_by", userId);
@ -126,22 +144,31 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
}
update(updateWrapper);
String msg = "添加成功";
if (!success) {
msg = msg + ",但未绑定成功,请检查打印机编号和密钥是否正确。";
}
return CommonResult.success(null, "添加成功!");
return CommonResult.success(null, msg);
}
return CommonResult.success(null, "打票机已添加,请勿重复操作");
}
String msg = "添加成功";
// 往厂商添加打印机
// "922441475#r6ZXPvHH#核销柜台";
boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(), record.getPrinter_name()));
if (success) {
if (!success) {
msg = msg + ",但打印机绑定未成功,请检查打印机编号和密钥是否正确。";
}
record.setFlag(ConstantError.Enable);
}
if (add(record)) {
return CommonResult.success();
return CommonResult.success(null, msg);
}
return CommonResult.failed("添加失败!");
@ -179,10 +206,13 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
updateWrapper.set("paper_with", record.getPaper_with());
updateWrapper.set("website_url", record.getWebsite_url());
if (record.getStatus() == null) {
updateWrapper.set("status",ConstantError.Enable);
updateWrapper.set("status", ConstantError.Enable);
}
updateWrapper.set("updated_at", new Date());
updateWrapper.set("updated_by", userId);
String msg = "修改成功";
if (existRecord.getPrinter_sn().equals(record.getPrinter_sn())) {
// sn 没有变化不更新 sn
if (existRecord.getFlag() == ConstantError.Disable2) {
@ -190,6 +220,8 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(), record.getPrinter_name()));
if (success) {
updateWrapper.set("flag", ConstantError.Enable);
} else {
msg = msg + ",但打印机绑定未成功,请检查打印机编号和密钥是否正确。";
}
}
} else {
@ -205,15 +237,17 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(), record.getPrinter_name()));
if (success) {
updateWrapper.set("flag", ConstantError.Enable);
} else {
msg = msg + ",但打印机绑定未成功,请检查打印机编号和密钥是否正确。";
}
updateWrapper.set("printer_sn", record.getPrinter_sn());
}
}
boolean success = update(updateWrapper);
if (success) {
return CommonResult.success();
boolean addSuccess = update(updateWrapper);
if (addSuccess) {
return CommonResult.success(null, msg);
}
return CommonResult.failed("修改失败!");
@ -292,9 +326,9 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
@Override
public Boolean printShopStoreOrder(String orderId) {
logger.info("#### 调用飞鹅打票机的打印操作开始 ####");
logger.info("#### 打印订单:{} ####", orderId);
// 获取订单包含所有所需的字段参考实体类ShopStoreOrderPrintVO ShopStoreOrderProductPrintVO
// long cntt = shopOrderInfoServiceImpl.genTodayPickupNum(3);
if (StrUtil.isBlank(orderId)) {
logger.info("订单为空,无法打印小票。");
return false;
@ -307,7 +341,7 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
return false;
}
Integer storeId = NumberUtil.parseInt(binding.get("store_id").toString());
Integer storeId = Convert.toInt(binding.get("store_id")); // NumberUtil.parseInt(binding.get("store_id").toString());
// 从订单里获取店铺 Id再找出打印机下单订单打印模版如果没使用公共的下单订单模版
List<ShopStorePrinter> printerList = selectPrinterList(storeId);
if (CollUtil.isEmpty(printerList)) {
@ -357,6 +391,9 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
@Override
public List<ShopStorePrinter> selectPrinterList(Integer storeId) {
if (storeId == null) {
return null;
}
QueryWrapper<ShopStorePrinter> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("store_id", storeId);
queryWrapper.eq("status", ConstantError.Enable);

View File

@ -25,7 +25,7 @@ public class ShopStorePrinterTemplateServiceImpl extends BaseServiceImpl<ShopSto
@Override
public ShopStorePrinterTemplate getShopStorePrinterTemplateInner(Integer storeId, Integer category) {
if (storeId == null || category == null) {
if (category == null || category == 0) {
return null;
}
@ -33,6 +33,12 @@ public class ShopStorePrinterTemplateServiceImpl extends BaseServiceImpl<ShopSto
queryWrapper.eq("store_id", storeId);
queryWrapper.eq("category", category);
queryWrapper.orderByAsc("template_id");
return getOne(queryWrapper);
ShopStorePrinterTemplate shopStorePrinterTemplate = getOne(queryWrapper);
if (shopStorePrinterTemplate == null) {
queryWrapper.eq("store_id", 0);// 公共下单模版
shopStorePrinterTemplate = getOne(queryWrapper);
}
return shopStorePrinterTemplate;
}
}

View File

@ -44,4 +44,34 @@
</where>
</select>
<select id="getProductBasicInfo" resultType="java.util.Map">
SELECT
spi.category_id,
spi.kind_id,
spb.product_id,
spb.product_name,
spb.product_image,
spi.product_number,
spi.product_state_id,
spl.item_number,
spl.item_spec,
spl.item_unit_price,
spl.item_market_price,
spl.item_cost_price,
spl.item_quantity
FROM
shop_product_base spb
LEFT JOIN shop_product_index spi ON spb.product_id = spi.product_id
LEFT JOIN shop_product_item spl ON spb.product_id = spl.product_id
<where>
<if test="product_id != null">
and spb.product_id = #{product_id}
</if>
<if test="store_id != null">
and spb.store_id = #{store_id}
</if>
</where>
limit 1
</select>
</mapper>

View File

@ -33,6 +33,9 @@
<if test="keyword!=null">
and a.printer_name like concat('%',#{keyword},'%')
</if>
<if test="storeId!=null">
and a.store_id = #{storeId}
</if>
</where>
order by a.printer_id asc
</select>
@ -44,7 +47,7 @@
left join shop_store_printer_region c on a.region_id=c.region_id
<where>
<if test="keyword!=null">
and a.printer_name like concat('%',#{keyword},'%')
and (a.printer_name like concat('%',#{keyword},'%') or b.model_name like concat('%',#{keyword},'%'))
</if>
</where>
order by a.printer_id asc

View File

@ -1,105 +0,0 @@
server:
port: 8089
spring:
messages:
basename: i18n/messages #配置国际化资源文件路径
encoding: UTF-8
freemarker:
request-context-attribute: req #req访问request
cache: false
charset: UTF-8
content-type: text/html; charset=utf-8
suffix: .html
template-loader-path: classpath:/templates/
quartz:
job-store-type: jdbc
jdbc:
initialize-schema: always # 每次启动项目都重新清空定时任务
properties:
org:
quartz:
scheduler:
instanceName: DefaultQuartzScheduler
instanceId: AUTO
rmi:
export: false
proxy: false
jobStore:
class: org.quartz.impl.jdbcjobstore.JobStoreTX
driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
tablePrefix: QRTZ_
isClustered: false
useProperties: false
misfireThreshold: 60000
threadPool:
class: org.quartz.simpl.SimpleThreadPool
threadCount: 10
threadPriority: 5
threadsInheritContextClassLoaderOfInitializingThread: true
dataSource:
myDS:
URL: jdbc:mysql:///test?characterEncoding=utf8&serverTimezone=UTC
user: store
password: brCnv0qLt8s0VqhI
driver: com.mysql.jdbc.Driver
maxConnections: 5
mybatis-plus:
mapper-locations: classpath:/mapper/**/*.xml
global-config:
field-strategy: 1
db-config:
id-type: auto
configuration:
auto-mapping-behavior: partial
map-underscore-to-camel-case: false
management: #开启SpringBoot Admin的监控
endpoints:
web:
exposure:
include: "" # 暴露xxx端点如需暴露多个用,分隔;如需暴露所有端点,用'*'
enabled-by-default: false
endpoint:
health:
show-details: ALWAYS # 是否展示健康检查详情
# info信息会显示到SpringBootAdmin的server端这里取的是pom文件中的数据
info:
version: 1.0-SNAPSHOT
groupId: com.suisung.mall
artifactId: mall-shop
aliyun:
oss:
policy:
expire: 300 # 签名有效期(S)
maxSize: 10 # 上传文件大小(M)
callback: http://464d-221-239-130-64.ngrok.io:8201/aliyun/oss/callback # 文件上传成功后的回调地址
dir:
# prefix: shop/data/upload # 上传文件夹路径前缀
prefix: mall/images # 上传文件夹路径前缀
feign:
okhttp:
enabled: true
ribbon:
ConnectTimeout: 60000 #服务请求连接超时时间(毫秒)
ReadTimeout: 60000 #服务请求处理超时时间(毫秒)
baidu:
ak: "uwBrIUOZuTDMHsuRGm0hdmeG9sosN8sQ" # 百度地图ak
# 定时任务列表
job:
classNames:
- "UpdateVoucherStatusJob"
- "UpdateProductStatusJob"
- "UpdateActivityStatusJob"
- "UpdateActivityPrizeJob"
- "UpdateOrderStatusJob"
- "UpdateOrderRefundJob"
- "RsyncNoticeMsgJob"
- "RsyncLogJob"
# - "NoticeLearnTargetJob"
- "StoreValidTimeJod"
- "OrderTransferToSupplierJob"
- "CheckGroupBookingJob"
- "UpdateHallOrderStatusJob"
- "UpdatePayCardStateJob"
- "RetryMqMsgJob"

View File

@ -1,8 +0,0 @@
spring:
profiles:
active: prod
application:
name: mall-shop
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8

File diff suppressed because it is too large Load Diff

View File

@ -1,667 +0,0 @@
\u4E03\u5929\u65E0\u7406\u7531\u81EA\u52A8\u9000\u8D27=Automatic return without reason within seven days
\u4E0A\u5348=morning
\u4E0A\u6D77\u5E02/\u4E0A\u6D77\u5E02=Shanghai/Shanghai
\u4E0A\u6D77\u5E02/\u4E0A\u6D77\u5E02/\u5F90\u6C47\u533A=Shanghai / Shanghai / Xuhui District
\u4E0B\u5348=afternoon
\u4E0B\u5355\u6210\u529F\uFF01=Order successfully!
\u4E0D\u53EF\u4FEE\u6539\u4ED6\u4EBA\u7684\u5730\u5740=Do not change the address of another person
\u4E0D\u53EF\u79FB\u9664\u5E97\u94FA\u7BA1\u7406\u5458\uFF01=Store administrator cannot be removed!
\u4E0D\u80FD\u5220\u9664\u6B63\u5728\u88AB\u4F7F\u7528\u4E2D\u7684\u5546\u54C1\u8F85\u52A9\u5C5E\u6027\uFF01=You cannot delete the auxiliary attribute of a commodity in use!
\u4E0D\u80FD\u5220\u9664\u6B63\u5728\u88AB\u5546\u54C1\u5206\u7C7B\u8868\u4F7F\u7528\u7684\u7C7B\u578B\uFF01\u5C5E\u6027\u7F16\u53F7:\u3010%s\u3011=Cannot delete the type being used by the commodity classification table! Attribute number: [%s]
\u4E0D\u80FD\u5220\u9664\u6B63\u5728\u88AB\u5546\u54C1\u89C4\u683C\u503C\u8868\u4F7F\u7528\u7684\u89C4\u683C\uFF01\u5546\u54C1\u89C4\u683C\u503C\u7F16\u53F7\u3010%s\u3011=You cannot delete a specification that is being used by the commodity specification value table! Commodity specification value number [%s]
\u4E0D\u80FD\u5220\u9664\u6B63\u5728\u88AB\u5546\u54C1\u8F85\u52A9\u5C5E\u6027\u8868\u4F7F\u7528\u7684\u7C7B\u578B\uFF01\u5C5E\u6027\u7F16\u53F7:\u3010%s\u3011=Cannot delete the type being used by the auxiliary attribute table of goods! Attribute number: [%s]
\u4E0D\u80FD\u5220\u9664\u88AB\u8D2D\u4E70\u7684\u5546\u54C1\uFF01=Cannot delete the purchased goods!
\u4E0D\u9650\u65F6\u6BB5=Indefinite period
\u4E1A\u52A1\u7ECF\u7406=service manager
\u4E1C\u5703=Dongpu
\u4E70\u5BB6\u5E94\u4ED8\u90AE\u8D39=Postage payable by buyer
\u4E70\u5BB6\u5E94\u4ED8\u91D1\u989D=Amount payable
\u4E70\u5BB6\u6635\u79F0=Buyers'nicknames
\u4E70\u5BB6\u7559\u8A00=A message from the buyer
\u4E70\u5BB6\u9000\u8D27\u5907\u6CE8=Buyer's return memo
\u4EA4\u6613\u53F7=Exchange number
\u4EA4\u6613\u603B\u91CF=Total transaction volume
\u4EA7\u54C1\u6570\u91CF=Quantity of product
\u4EA7\u54C1\u7F16\u53F7=Product Code
\u4EA7\u54C1\u8BC4\u8BBA\u66F4\u65B0\u5931\u8D25\uFF01=Product comment update failed!
\u4EB2\u7231\u7684\u7528\u6237\u60A8\u8BBE\u7F6E\u7684\u5B66\u4E60\u65F6\u95F4\u5230\u4E86,\u5FEB\u53BB\u5B66\u4E60\u5427\uFF01=Dear user, the learning time you set is up. Go and learn!
\u4ECA\u65E5\u780D\u4EF7\u6B21\u6570\u5DF2\u7528\u5B8C\uFF01=Today's bargaining times have been used up!
\u4ED3\u5E93\u7BA1\u7406\u5458=godown keeper
\u4ED8\u6B3E\u5355\u53F7=Payment No
\u4ED8\u6B3E\u65B9\u5F0F=Payment method
\u4ED8\u6B3E\u65F6\u95F4=Time of payment
\u4ED8\u6B3E\u91D1\u989D=Payment amount
\u4EE3\u91D1\u5238\u5DF2\u7ECF\u88AB\u62A2\u5B8C\uFF0C\u9886\u53D6\u5931\u8D25\uFF01=The vouchers have been robbed and failed to be collected!
\u4EF6\uFF0C\u8BF7\u786E\u8BA4\uFF01=Pieces, please confirm!
\u4EF7\u683C=Price
\u4F18\u60E0=Discount
\u4F18\u60E0\u4E70\u5355=Preferential Order
\u4F18\u60E0\u4EF7\u683C\u4E0D\u80FD\u9AD8\u4E8E\u5546\u54C1\u4EF7\u683C=The preferential price cannot be higher than the commodity price
\u4F18\u60E0\u989D\u5EA6=Preferential quota
\u4F1A\u5458\u4E13\u4EAB=Exclusive to members
\u4F1A\u5458\u6CE8\u518C=Membership registration
\u4F1A\u5458\u767B\u5F55=Member login
\u4F59\u989D\u4E0D\u8DB3 %s \u5143\uFF0C\u8BF7\u5148\u5145\u503C\u540E\u518D\u7533\u8BF7\u5F00\u901A\u5E97\u94FA!=The balance is less than%s yuan, please recharge first and then apply to open shop!
\u4F63\u91D1\u4F59\u989D\u5C0F\u4E8E\u6700\u5C0F\u63D0\u73B0\u91D1\u989D=The commission balance is less than the minimum cash withdrawal amount
\u4F63\u91D1\u7ED3\u7B97\u4FDD\u5B58\u6570\u636E\u5931\u8D25!=Failed to save data of commission settlement!
\u4F63\u91D1\u7ED3\u7B97\u7F16\u53F7:%s=Commission settlement No.:%s
\u4F63\u91D1\u7ED3\u7B97\u8BB0\u5F55\u5931\u8D25!=Commission settlement record failed!
\u4F9B\u5E94\u5546\u5206\u9500\u4EA7\u54C1\u6709\u8BEF=The supplier distributes products incorrectly
\u4F9B\u5E94\u5546\u540D\u79F0=Name of supplier
\u4FDD\u5B58SKU\u6570\u636E\u5931\u8D25!=FAILED TO SAVE SKU DATA!
\u4FDD\u5B58\u4EA4\u6613\u8BA2\u5355\u4FE1\u606F\u5931\u8D25\uFF01bean\u3010%s\u3011=Failed to save transaction order information! bean\u3010%s\u3011
\u4FDD\u5B58\u4EA7\u54C1\u7D22\u5F15\u4FE1\u606F\u5931\u8D25\uFF01=Failed to save product index information!
\u4FDD\u5B58\u4EA7\u54C1\u7EDF\u8BA1\u4FE1\u606F\u5931\u8D25\uFF01=Failed to save product statistics!
\u4FDD\u5B58\u51FA\u5E93\u5355\u57FA\u7840\u6570\u636E\u5931\u8D25\uFF01=Failed to save basic data of delivery order!
\u4FDD\u5B58\u53D1\u7968\u6570\u636E\u5931\u8D25!=Failed to save invoice data!
\u4FDD\u5B58\u5546\u54C1\u4FE1\u606F\u6570\u636E\u5931\u8D25!=Failed to save product information data!
\u4FDD\u5B58\u5546\u54C1\u57FA\u7840\u6570\u636E\u5931\u8D25!=Failed to save product base data!
\u4FDD\u5B58\u5546\u54C1\u6570\u636E\u5931\u8D25!=Failed to save product data!
\u4FDD\u5B58\u5546\u54C1\u7D22\u5F15\u6570\u636E\u5931\u8D25!=Failed to save product index data!
\u4FDD\u5B58\u5546\u54C1\u8BE6\u60C5\u6570\u636E\u5931\u8D25!=FAILED TO SAVE PRODUCT DETAILS DATA!
\u4FDD\u5B58\u56FE\u7247\u6570\u636E\u5931\u8D25!=FAILED TO SAVE IMAGE DATA!
\u4FDD\u5B58\u5931\u8D25=Save failed
\u4FDD\u5B58\u5BA2\u6237\u5931\u8D25\uFF01=Failed to save the customer!
\u4FDD\u5B58\u5BA2\u6237\u8054\u7CFB\u4EBA\u5931\u8D25\uFF01=Failed to save customer contact!
\u4FDD\u5B58\u5E97\u94FA\u4FE1\u606F\u5931\u8D25=Failed to save store information
\u4FDD\u5B58\u5E97\u94FA\u53C2\u6570\u5931\u8D25=Failed to save store parameters
\u4FDD\u5B58\u5E97\u94FA\u7EDF\u8BA1\u4FE1\u606F\u5931\u8D25\uFF01=Failed to save store statistics!
\u4FDD\u5B58\u6536\u85CF\u5546\u54C1\u6570\u636E\u5931\u8D25\uFF01=Failed to save the collection data!
\u4FDD\u5B58\u6536\u85CF\u5E97\u94FA\u4FE1\u606F\u5931\u8D25\uFF01=Failed to save favorite store information!
\u4FDD\u5B58\u6570\u636E\u5931\u8D25!=Failed to save data!
\u4FDD\u5B58\u670D\u52A1\u7C7B\u5546\u54C1\u6570\u636E\u5931\u8D25!=Failed to save virtual product data!
\u4FDD\u5B58\u670D\u52A1\u8BA2\u5355\u6570\u636E\u5931\u8D25!=Failed to save service order data!
\u4FDD\u5B58\u7528\u6237\u641C\u7D22\u5386\u53F2\u8BB0\u5F55\u4FE1\u606F\u5931\u8D25\uFF01=Failed to save user search history information!
\u4FDD\u5B58\u7528\u6237\u6570\u636E\u5931\u8D25\uFF01=Failed to save user data!
\u4FDD\u5B58\u7528\u6237\u8BFE\u7A0B\u5173\u8054\u4FE1\u606F\u5931\u8D25\uFF01user_id\u3010%s\u3011,product_id\u3010product_id\u3011=Failed to save user course associated information! user_ id\u3010%s\u3011,product_ id\u3010product_id\u3011
\u4FDD\u5B58\u7528\u6237\u8DD1\u817F\u4FE1\u606F\u5931\u8D25\uFF01=Failed to save the user's errand information!
\u4FDD\u5B58\u81EA\u63D0\u7801\u6570\u636E\u5931\u8D25!=\u4FDD\u5B58\u81EA\u63D0\u7801\u6570\u636E\u5931\u8D25!
\u4FDD\u5B58\u8BA2\u5355\u4FE1\u606F\u5931\u8D25\uFF01bean\u3010%s\u3011=Failed to save order information! bean\u3010%s\u3011
\u4FDD\u5B58\u8BA2\u5355\u4FE1\u606F\u6570\u636E\u5931\u8D25!=Failed to save order information data!
\u4FDD\u5B58\u8BA2\u5355\u5546\u54C1\u4FE1\u606F\u5931\u8D25\uFF01bean\u3010%s\u3011=Failed to save order product information! bean\u3010%s\u3011
\u4FDD\u5B58\u8BA2\u5355\u5546\u54C1\u6570\u636E\u5931\u8D25\uFF01=Failed to save order commodity data!
\u4FDD\u5B58\u8BA2\u5355\u57FA\u7840\u6570\u636E\u5931\u8D25!=Failed to save order base data!
\u4FDD\u5B58\u8BA2\u5355\u6570\u636E\u5931\u8D25!=Failed to save order data!
\u4FDD\u5B58\u8BA2\u5355\u8BE6\u7EC6\u4FE1\u606F\u5931\u8D25\uFF01bean\u3010%s\u3011=Failed to save order details! bean\u3010%s\u3011
\u4FDD\u5B58\u8BA2\u5355\u914D\u9001\u5730\u5740\u6570\u636E\u5931\u8D25!=Failed to save order shipping address data!
\u4FDD\u5B58\u8BC4\u8BBA\u5931\u8D25\uFF01=Failed to save comment!
\u4FDD\u5B58\u8BFE\u7A0B\u6570\u636E\u5931\u8D25!=Failed to save course data!
\u4FDD\u5B58\u8D2D\u4E70\u8BFE\u7A0B\u8BB0\u5F55\u5931\u8D25\uFF01product_id\u3010%s\u3011=Failed to save the purchase course record! product_ id\u3010%s\u3011
\u4FDD\u5B58\u8DE8\u5883\u8BA2\u5355\u6570\u636E\u5931\u8D25!=FAILED TO SAVE CROSS-BORDER ORDER DATA!
\u4FDD\u5B58\u8F85\u52A9\u5C5E\u6027\u6570\u636E\u5931\u8D25!=FAILED TO SAVE SECONDARY ATTRIBUTE DATA!
\u4FDD\u5B58\u9000\u8D27\u5355\u5931\u8D25\uFF01=Failed to save the return order!
\u4FDD\u5B58\u9000\u8D27\u57FA\u7840\u5355\u5931\u8D25\uFF01=Failed to save the return basic order!
\u4FDD\u5B58\u95E8\u5E97\u5546\u54C1\u4FE1\u606F\u5931\u8D25=Failed to save store product information
\u4FEE\u6539\u53D1\u8D27\u72B6\u6001\u5931\u8D25\uFF01=Failed to modify shipment status!
\u4FEE\u6539\u5546\u54C1\u51BB\u7ED3\u5E93\u5B58\u5931\u8D25\uFF01=Failed to modify the frozen inventory of goods!
\u4FEE\u6539\u56E2\u5458\u5931\u8D25\uFF01=Failed to modify League member!
\u4FEE\u6539\u56E2\u5458\u652F\u4ED8\u72B6\u6001\u5931\u8D25\uFF01=Failed to modify League member payment status!
\u4FEE\u6539\u56E2\u72B6\u6001\u5931\u8D25\uFF01=Failed to modify the group status!
\u4FEE\u6539\u5931\u8D25=Unable to Modify
\u4FEE\u6539\u5E97\u94FA\u72B6\u6001\u5931\u8D25\uFF01=FAILED TO MODIFY STORE STATUS!
\u4FEE\u6539\u5E97\u94FA\u72B6\u6001\u6210\u529F!=Store status modified successfully!
\u4FEE\u6539\u62FC\u56E2\u5931\u8D25\uFF01=Failed to modify the puzzle!
\u4FEE\u6539\u63D0\u73B0\u72B6\u6001\u5931\u8D25!=FAILED TO MODIFY THE STATUS UPDATE!
\u4FEE\u6539\u6D3B\u52A8\u5546\u54C1\u4FE1\u606F\u5931\u8D25\uFF01=Failed to modify active product information!
\u4FEE\u6539\u780D\u4EF7\u5386\u53F2\u5931\u8D25\uFF01=Failed to modify bargaining history!
\u4FEE\u6539\u7D22\u5F15\u6570\u636E\u6570\u636E\u5931\u8D25!=Failed to modify index data!
\u4FEE\u6539\u89C4\u5219\u57FA\u7840\u6570\u636E\u5931\u8D25=Failed to modify rule basic data
\u4FEE\u6539\u8BA2\u5355\u4FE1\u606F\u5931\u8D25\uFF01=Failed to modify order information!
\u4FEE\u6539\u8BA2\u5355\u540C\u6B65\u72B6\u6001\u5931\u8D25\uFF01=Failed to modify order synchronization status!
\u4FEE\u6539\u8BA2\u5355\u72B6\u6001\u5931\u8D25\uFF01=Failed to modify order status!
\u4FEE\u6539\u8BA2\u5355\u8BE6\u7EC6\u4FE1\u606F\u5931\u8D25\uFF01=Failed to modify order details!
\u4FEE\u6539\u8BC4\u8BBA\u72B6\u6001\u5931\u8D25\uFF01=Failed to modify comment status!
\u4FEE\u6539\u9000\u6B3E\u91D1\u989D\u5931\u8D25\uFF01=Failed to modify the refund amount!
\u4FEE\u6539\u91D1\u989D\u5931\u8D25\uFF01=Failed to modify the amount!
\u4FEE\u6B63\u8BA2\u5355\u4E3A\u53EF\u540C\u6B65\u72B6\u6001\u5931\u8D25\uFF01=Failed to correct the order to be synchronized!
\u4FEE\u6B63\u8BA2\u5355\u540C\u6B65\u72B6\u6001!=UPDATE ORDER SYNCHRONIZATION STATUS!
\u505C\u8F66\u4F4D=Parking space
\u514D\u8FD0\u8D39=Free Shipping
\u5151\u6362\u7801\u4E0D\u5B58\u5728\u6216\u5DF2\u5931\u6548\uFF01=The exchange code does not exist or has expired!
\u5168\u56FD\u7AD9=National Station
\u5168\u90E8=All
\u5168\u90E8\u5206\u7C7B=All Categories
\u5168\u90E8\u9000\u6B3E\u9000\u8FD0\u8D39=Full refund and freight refund
\u516C\u53F8\u540D\u79F0=Company name
\u5173\u95ED=Close
\u5176\u5B83=In the news
\u51FA\u5E93\u5BA1\u6838=Out-of-stock audit
\u5206\u4EAB\u8D5A\u94B1=Share and Earn
\u5206\u5E97\u5206\u7C7B\u4FDD\u5B58\u5931\u8D25=Store classification saving failed
\u5206\u7AD9\u6269\u5C55=Substation expansion
\u5206\u9500\u914D\u7F6E\u4FE1\u606F\u5F02\u5E38\uFF01 %s=DISTRIBUTION CONFIGURATION INFORMATION EXCEPTION!%s
\u521B\u5EFA\u56E2\u5931\u8D25\uFF01=Failed to create group!
\u521B\u5EFA\u780D\u4EF7\u5931\u8D25\uFF01=Failed to create bargaining!
\u521D\u59CB\u5316\u5B9A\u65F6\u4EFB\u52A1\u5F00\u59CB...=Initialize scheduled task start
\u521D\u59CB\u5316\u5B9A\u65F6\u4EFB\u52A1\u7ED3\u675F...=Initialize scheduled task end
\u5220\u9664\u4EA7\u54C1\u56FE\u7247\u8868\u5931\u8D25\uFF01=Failed to delete the product picture table!
\u5220\u9664\u4EA7\u54C1\u6570\u636E\u6269\u5C55\u8868\u5931\u8D25\uFF01=Failed to delete product data extension table!
\u5220\u9664\u4EA7\u54C1\u7D22\u5F15\u8868\u5931\u8D25\uFF01=Failed to delete the product index table!
\u5220\u9664\u4EA7\u54C1\u8BE6\u60C5\u8868\u5931\u8D25\uFF01=Failed to delete the product details table!
\u5220\u9664\u5546\u54C1\u4FE1\u606F\u8868\u5931\u8D25\uFF01=Failed to delete the product information table!
\u5220\u9664\u5546\u54C1\u57FA\u7840\u8868\u5931\u8D25\uFF01=Failed to delete commodity basic table!
\u5220\u9664\u5546\u54C1\u6570\u636E\u8868\u5931\u8D25\uFF01=Failed to delete the product data table!
\u5220\u9664\u5546\u54C1\u8868\u5931\u8D25\uFF01=Failed to delete the product table!
\u5220\u9664\u5931\u8D25=Deletion failed
\u5220\u9664\u5931\u8D25\uFF01=DELETION FAILED!
\u5220\u9664\u5931\u8D25\uFF01\u4E0D\u80FD\u5220\u9664\u542B\u6709\u5B50\u96C6\u7684\u6570\u636E=Deletion failed! Data with subsets cannot be deleted
\u5220\u9664\u5931\u8D25\uFF01\u4E0D\u80FD\u5220\u9664\u542B\u6709\u5B50\u96C6\u7684\u6570\u636E\uFF01=Deletion failed! Cannot delete data with subset!
\u5220\u9664\u5931\u8D25\uFF01\u4E0D\u80FD\u5220\u9664\u6B63\u5728\u4F7F\u7528\u7684\u5206\u7C7B\u6570\u636E\uFF01=Deletion failed! Cannot delete the classification data in use!
\u5220\u9664\u5B9A\u65F6\u4EFB\u52A1\u5931\u8D25\uFF01=Failed to delete scheduled task!
\u5220\u9664\u6210\u529F\uFF01=Successfully Deleted!
\u5220\u9664\u6D3B\u52A8\u5546\u54C1\u57FA\u672C\u6570\u636E\u5931\u8D25=Failed to delete basic data of active goods
\u5220\u9664\u6D3B\u52A8\u5546\u54C1\u57FA\u672C\u6570\u636E\u5931\u8D25!=Failed to delete basic data for live merchandise!
\u5220\u9664\u8BFE\u7A0B-\u5220\u9664\u8BFE\u7A0B\u6269\u5C55\u8868\u5931\u8D25\uFF01=Delete course - failed to delete the course extension table!
\u524D\u8FDB=forward
\u5269\u4F59\u5956\u54C1\u6570\u9519\u8BEF=The number of remaining prizes is incorrect
\u52A0\u5165\u5C0F\u5E97\u5931\u8D25,\u8BF7\u7A0D\u540E\u91CD\u8BD5!=Failed to join the store, please try again later!
\u5305\u53A2=Box
\u533A=District
\u533A\u4EE3\u7406=District agent
\u533F\u540D\u7528\u6237=Anonymous user
\u5347\u7EA7\u533A\u4EE3\u7406\u8D60\u9001\u79EF\u5206%=%
\u5347\u7EA7\u5546\u5BB6=Upgrade merchants
\u5355\u4EF7=Unit Price
\u5356\u5BB6\u53D1\u8D27\u72B6\u6001=Delivery status
\u5356\u5BB6\u5904\u7406\u72B6\u6001=Seller status
\u5356\u5BB6\u62D2\u7EDD\u9000\u6B3E/\u9000\u8D27=Seller refuses refund / return
\u53C2\u56E2\u5931\u8D25\uFF01=Failed to join the delegation!
\u53C2\u6570=parameter
\u53C2\u6570\u540D1=Parameter name 1
\u53C2\u6570\u68C0\u9A8C\u5931\u8D25\uFF01=Parameter verification failed!
\u53D1\u5C55\u7C89\u4E1D\u8D60\u9001\u79EF\u5206=Develop fans to give points
\u53D1\u5E03\u4EA7\u54C1\u6570\u8D85\u8FC7\u5E97\u94FA\u5F53\u524D\u7B49\u7EA7\u53EF\u5141\u8BB8\u53D1\u5E03\u5546\u54C1\u6570\uFF01=The number of products published exceeds the number of products allowed to be published at the current level of the store!
\u53D1\u8D27\u5730\u5740\u8868\u4FEE\u6539\u5931\u8D25\uFF01=Failed to modify the shipping address table!
\u53D1\u8D27\u5BA1\u6838\u5458=Delivery auditor
\u53D1\u8D27\u901F\u5EA6=Delivery speed
\u53D1\u9001\u6D88\u606F\u5931\u8D25:%s - %s - %s - %s=Failed to send message:%s -%s -%s -%s
\u53D6\u6D88=Cancelation
\u552E\u540E\u6570\u636E=After sales data
\u5546\u54C1:%s \u5DF2\u7ECF\u8D85\u8FC7\u6700\u5927\u8D2D\u4E70\u4E0A\u9650 %d \uFF01\u5F53\u524D\u53EF\u8D2D\u4E70\uFF1A %d=PRODUCT:%s has exceeded the maximum purchase limit%d! Currently available:%d
\u5546\u54C1:%s \u5E93\u5B58\u4E0D\u8DB3\uFF01\u5F53\u524D\u53EF\u8D2D\u4E70\uFF1A %d=Merchandise:%s out of stock! Currently available:%d
\u5546\u54C1:%s \u88AB\u5E73\u53F0\u5220\u9664,\u5982\u6709\u7591\u95EE\u8BF7\u8054\u7CFB\u5E73\u53F0\u3002=product:%s is deleted by the platform, if any doubt please contact the platform.
\u5546\u54C1:%s \u8D2D\u4E70\u6570\u91CF\u5FC5\u987B\u5927\u4E8E\uFF1A %d=Item%s purchase quantity must be greater than%d
\u5546\u54C1\u4E0A\u67B6\u5B9A\u65F6\u4EFB\u52A1\u7EBF\u7A0B\u5F02\u5E38\uFF01=The thread of scheduled task for commodity listing is abnormal!
\u5546\u54C1\u4EE3\u7801=Commodity code
\u5546\u54C1\u5151\u6362=Commodity exchange
\u5546\u54C1\u53C2\u4E0E\u62FC\u56E2\u53CA\u780D\u4EF7\u6D3B\u52A8\u4E2D\uFF0C\u4E0D\u53EF\u5220\u9664\uFF01=Products participating in the group and bargaining activities, can not be deleted!
\u5546\u54C1\u540D\u79F0=Product Name
\u5546\u54C1\u5DF2\u4E0B\u67B6\uFF01product_id:\u3010%s\u3011=The product has been removed from the shelves! product_ id:\u3010%s\u3011
\u5546\u54C1\u5DF2\u4E0B\u67B6\uFF0C\u4E0D\u53EF\u8BC4\u8BBA\uFF01=The product has been taken off the shelf, and cannot be commented!
\u5546\u54C1\u603B\u91D1\u989D=Total amount of merchandise
\u5546\u54C1\u7C7B\u522B=Commodity category
\u5546\u54C1\u7F16\u53F7 \u3010%s\u3011\u4F7F\u7528\u6B64\u5206\u7C7B\uFF0C\u4E0D\u53EF\u4EE5\u5220\u9664\uFF01=Product number [%s ] uses this classification and can not be removed!
\u5546\u54C1\u7F16\u53F7:%s \u5C1A\u672A\u5BA1\u6838\u901A\u8FC7\uFF0C\u4E0D\u53EF\u4EE5\u4E0A\u67B6=Product Code:%s has not been examined and approved, can not be on the shelf
\u5546\u54C1\u89C4\u683C\u7F16\u53F7\u5F02\u5E38\uFF01spec_id:=Abnormal product specification number! spec_ id:
\u5546\u54C1\u8BC4\u8BBA=Product Review
\u5546\u54C1\u8D27\u53F7\u5DF2\u7ECF\u5B58\u5728\uFF0C\u4E0D\u53EF\u91CD\u590D\uFF01=The article number already exists and cannot be repeated!
\u5546\u54C1\u8FD0\u8D39\u8BBE\u7F6E\u6709\u8BEF\uFF01=The commodity freight is set incorrectly!
\u5546\u54C1\uFF1A %s \u5DF2\u7ECF\u4E0B\u67B6\uFF0C\u4E0D\u53EF\u4E0B\u5355=PRODUCTS:%s has been removed from shelves, can not be ordered
\u5546\u57CE\u5185\u90E8\u4EA4\u6613\u5355\u53F7=Mall internal transaction No
\u5546\u5BB6\u4FE1\u606F\u6709\u8BEF\uFF01\u5546\u5BB6\u4E3B\u8D26\u53F7Id:%s=Merchant error! MERCHANT MASTER ACCOUNT ID:%s
\u5546\u5BB6\u7ED3\u7B97\u6B3E\u9879=Merchant settlement
\u56E2\u8D2D\u5546\u54C1\u8D85\u8FC7\u8D2D\u4E70\u9650\u5236\uFF01=Group purchases exceed the purchase limit!
\u56E2\u8D2D\u5931\u8D25=Failed groupon
\u56E2\u8D2D\u5931\u8D25\uFF01=Group purchase failed!
\u56E2\u8D2D\u6B21\u6570\u8D85\u8FC7\u9650\u5236\uFF01=The number of group purchases exceeds the limit!
\u56E2\u8D2D\u8BA2\u5355\u672A\u5B8C\u6210\uFF01=Group purchase order is not completed!
\u56FE\u7247\u4E0D\u5B58\u5728\uFF01=Picture does not exist!
\u56FE\u7247\u751F\u6210\u9519\u8BEF!=Image generation error!
\u589E\u503C\u53D1\u7968=Value added invoice
\u5904\u7406\u72B6\u6001\u7801\u9519\u8BEF\uFF01=Handle Status Code error!
\u5916\u5356=take-out food
\u5929\u6CB3\u516C\u56ED=tianhe park
\u5929\u6CB3\u5317=Tianhe North
\u5929\u6CB3\u533A=Tianhe District
\u5929\u6CB3\u57CE/\u4F53\u80B2\u4E2D\u5FC3=Tianhe City / Sports Center
\u5956\u54C1\u6570\u636E\u6709\u8BEF=Incorrect prize data
\u597D\u53CB\u780D\u4EF7=Friends bargain
\u597D\u53CB\u8F6C\u5165=Friend transfer
\u597D\u53CB\u8F6C\u51FA=Friend transfer out
\u5B8C\u6210=Completed
\u5B9A\u65F6\u4E0A\u67B6:%s \u51FA\u9519=Scheduled launch:%s error
\u5B9A\u65F6\u4EFB\u52A1\u811A\u672C\u4E0D\u5B58\u5728\uFF01=Scheduled task script does not exist!
\u5B9D\u8D1D\u6807\u9898=Baby title
\u5BA1\u6838\u5931\u8D25\uFF01=Audit failed!
\u5BA2\u6237\u4EE3\u7801=Customer code
\u5BA2\u6237\u540D\u79F0=Customer Name
\u5BA2\u670D=Customer Service
\u5BC6\u7801\u5FC5\u987B\u586B\u5199\uFF01=The password can not be empty.
\u5BFC\u51FA\u552E\u540E\u6570\u636E\u5F02\u5E38\uFF01=Abnormal export of after-sales data!
\u5BFC\u51FA\u5E97\u94FA\u6570\u636E\u5F02\u5E38\uFF01=Export store data exception!
\u5BFC\u51FA\u8BA2\u5355\u6570\u636E\u5F02\u5E38\uFF01=Export order data exception!
\u5DF2=already
\u5DF2\u53D1\u8D27=Shipped
\u5DF2\u53D6\u6D88=Cancelled
\u5DF2\u53D6\u6D88/\u5DF2\u4F5C\u5E9F=Cancelled
\u5DF2\u5B8C\u6210/\u5DF2\u7B7E\u6536=Completed/Signed for
\u5DF2\u62D2\u7EDD\u9000\u6B3E=The refund has been refused
\u5DF2\u63A5\u5355/\u53D6\u8D27\u4E2D=Order received/Delivery in progress
\u5DF2\u63D0\u4EA4\u53D6\u6D88=Cancellation submitted
\u5DF2\u63D0\u4EA4\u7533\u8BF7\uFF0C\u6216\u5DF2\u5F00\u901A\u5E97\u94FA\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\uFF01=The application has been submited, or the store has been set up. Please contact the platform administrator.
\u5DF2\u63D0\u4EA4\u8BA2\u5355=Order submitted
\u5DF2\u63D0\u8D27\uFF01=Picked up!
\u5DF2\u7ECF\u5E2E\u52A9\u597D\u53CB\u8FDB\u884C\u780D\u4EF7\uFF01=You have helped your friends bargain!
\u5DF2\u8FBE\u5230\u6700\u4F4E\u4EF7\uFF01=The lowest price has been reached!
\u5DF2\u9000=Retreated
\u5E02=The mayor
\u5E02\u4EE3\u7406=City Agency
\u5E73\u53F0=Platform
\u5E73\u53F0\u4F63\u91D1=Platform Commission
\u5E73\u53F0\u4F63\u91D1\u767E\u5206\u6BD4=Platform commission ratio
\u5E78\u8FD0\u62BD\u5956=Lucky Draw
\u5E97\u4E3B\u63A8\u8350=SHOPKEEPER'S RECOMMENDATION
\u5E97\u94FAId=Store ID
\u5E97\u94FA\u4E0D\u5B58\u5728\uFF01=The store does not exist!
\u5E97\u94FA\u5173\u95ED\u4E2D\uFF0C\u4E0D\u53EF\u4EE5\u4E0B\u5355\uFF01=You cannot place an order while the store is closed!
\u5E97\u94FA\u540D\u79F0=Shop Name
\u5E97\u94FA\u540D\u79F0\u5DF2\u5B58\u5728\uFF01=Store name already exists!
\u5E97\u94FA\u6536\u85CF\u603B\u91CF=Total store collections
\u5E97\u94FA\u6570\u636E=Store data
\u5E97\u94FA\u7B49\u7EA7=Store Grade
\u5E97\u94FA\u7B49\u7EA7\u6709\u8BEF\uFF01=Wrong store level!
\u5E97\u94FA\u7BA1\u7406\u5458=Store Manager
\u5E97\u94FA\u7BA1\u7406\u5458ID\u9519\u8BEF\uFF01=Store administrator ID error!
\u5E97\u94FA\u8BC4\u8BBA=Store reviews
\u5E97\u94FA\u8BC4\u8BBA\u4FE1\u606F\u4FEE\u6539\u5931\u8D25\uFF01=Store comment information modification failed!
\u5F00\u542F=Turn on
\u5F00\u542F\u72B6\u6001=Open state
\u5F02\u5E38=Abnormity
\u5F53\u524D\u5546\u54C1\u53EA\u53EF\u8D2D\u4E70=Current goods can only be purchased
\u5F53\u524D\u8D2D\u7269\u8F66\u6709\u5C1A\u672A\u63D0\u4EA4\u7684\u8BA2\u5355\uFF0C\u8BF7\u5148\u4E0B\u5355\u540E\u518D\u8BBE\u8BA1\u8D2D\u4E70=The current shopping cart has not yet submitted the order, please place an order before the design purchase
\u5F85\u5904\u7406=Pending
\u5F85\u5B8C\u5584\u8D44\u6599=Data to be refined
\u5F85\u63A5\u5355=Waiting list
\u5F85\u9000=Stand down
\u5FC5\u987B\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u4E0B\u5355\uFF01=Must be real name authentication after the order!
\u60A8\u6240\u9009\u4E2D\u7684\u5546\u54C1\u5747\u5728\u53C2\u4E0E\u6D3B\u52A8!=Your selected products are participating in the event!
\u60A8\u9009\u4E2D\u7684=You selected
\u60A8\u9009\u4E2D\u7684\u5546\u54C1\u5DF2\u53C2\u4E0E\u6B64\u6D3B\u52A8=The product you selected has participated in this activity
\u6210\u529F\u52A0\u5165\u5C0F\u5E97=To join the store
\u6211\u7684\u62FC\u56E2=My Group
\u6211\u7684\u6536\u85CF=my Collection
\u6211\u7684\u7C89\u4E1D=my Follower
\u6211\u7684\u91D1\u5E93=My vault
\u6240\u9009\u5546\u54C1\u6709\u4E0D\u5728\u914D\u9001\u533A\u57DF\uFF01=Selected goods are not in the distribution area!
\u6240\u9009\u5546\u54C1\u8FD0\u8D39\u6A21\u5F0F\u4E0D\u7EDF\u4E00\uFF0C\u8BF7\u62C6\u5206\u4E0B\u5355\uFF01=The selected Product freight mode is not unified, please split the order!
\u6253\u6298\u4F18\u60E0=Discount
\u6269\u5C551=Extension 1
\u6269\u5C552=Extension 2
\u626B\u7801\u70B9\u9910=Scan Code to Order
\u6279\u53D1\u56E2\u8D2D\u8BA2\u5355\u672A\u5B8C\u6210\uFF01=Wholesale group purchase order is not completed!
\u6279\u91CF\u5220\u9664\u6210\u529F\uFF01=Batch deletion succeeded!
\u6298\u6263\u540E\u9500\u552E\u91D1\u989D(\u4E0D\u542B\u7A0E)=Sales amount after discount (excluding tax)
\u6298\u6263\u540E\u9500\u552E\u91D1\u989D(\u542B\u7A0E)=Sales amount after discount (including tax)
\u6298\u6263\u91D1\u989D(\u542B\u7A0E)=Discount amount (including tax)
\u62BD\u5956\u5386\u53F2\u8BB0\u5F55\u4FEE\u6539\u5931\u8D25=The history of the RAFFLE has failed to be altered
\u62BD\u5956\u6570\u91CF\u4FEE\u6539\u5931\u8D25=The number of lucky draws has failed to change
\u62BD\u5956\u6B21\u6570\u5DF2\u7528\u5B8C=The number of Raffles has been used up
\u62FC\u56E2\u4E2D=Joining a group
\u62FC\u56E2\u5931\u8D25=Group Failed
\u62FC\u56E2\u6210\u529F=Group Success
\u62FC\u56E2\u6B21\u6570\u8D85\u8FC7\u9650\u5236\uFF01=The number of regiments exceeds the limit!
\u62FC\u56E2\u6D3B\u52A8=Group work
\u62FC\u56E2\u8BA2\u5355\u672A\u5B8C\u6210\uFF01=The group order is not completed!
\u6392\u9664\u5F02\u5E38\u6D4B\u8BD5\u3001=Troubleshooting test
\u63A8\u9001\uFF1A\u521B\u5EFA\u6D88\u606F\u5931\u8D25=Push: failed to create message
\u63CF\u8FF0\u76F8\u7B26=Description Matches
\u63D0\u4EA4\u8BA2\u5355=Submit Order
\u63D0\u4EA4\u9000\u5355=Submit a rejection slip
\u63D0\u793A=Tip
\u63D0\u8D27\u5DF2\u88AB\u51BB\u7ED3\uFF01=Picking has been frozen!
\u63D0\u8D27\u7801\u5DF2\u6838\u9500\uFF01=The picking code has been written off!
\u63D0\u8D27\u7801\u751F\u6210\u5931\u8D25\uFF01=Pick-up code generation failed!
\u63D0\u8D27\u7801\u9519\u8BEF\uFF01=Picking code error!
\u64CD\u4F5C\u5931\u8D25=operation failed
\u64CD\u4F5C\u5931\u8D25\uFF01=Operation failed!
\u64CD\u4F5C\u6210\u529F=Operation Successful
\u64CD\u4F5C\u6210\u529F\uFF01=Operation Successful!
\u652F\u4ED8=Pay For
\u652F\u4ED8\u5355\u53F7=Payment order No
\u652F\u4ED8\u6E20\u9053=Payment channels
\u652F\u4ED8\u72B6\u6001=Payment status
\u6536\u4EF6\u4EBA\u624B\u673A=Recipient's mobile phone
\u6536\u6B3E\u786E\u8BA4=Confirmation of receipt
\u6536\u8D27\u4EBA\u59D3\u540D=Name of consignee
\u6536\u8D27\u4EBA\u8BE6\u7EC6\u5730\u5740=Consignee's detailed address
\u6536\u8D27\u786E\u8BA4=Receipt confirmation
\u6570\u636Eid\u5F02\u5E38\uFF01=Abnormal data ID!
\u6570\u91CF=Quantity
\u65B0\u589Efailure\u4E00\u7EA7\u5206\u7C7B\u5DF2\u7ECF\u6DFB\u52A0\u4E86\uFF0C\u4E0D\u53EF\u91CD\u590D\u6DFB\u52A0\uFF01=The new failure level-1 classification has been added, and cannot be added repeatedly!
\u65B0\u589E\u6D3B\u52A8\u5546\u54C1\u57FA\u7840\u6570\u636E\u5931\u8D25=Failed to add basic data of active goods
\u65B0\u589E\u6EE1\u5373\u9001\u5546\u54C1\u6570\u636E\u5931\u8D25=Failed to add full delivery product data
\u65B0\u589E\u8BA2\u5355\u51FA\u5E93\u8BB0\u5F55\u5931\u8D25=Failed to add order issue record
\u65B0\u5EFA\u7BA1\u7406\u5458\u8D26\u6237\u5931\u8D25\uFF01=The new administrator account failed!
\u65B0\u95FB\u8D44\u8BAF=News and information
\u65E0=None
\u65E0\u64CD\u4F5C\u6743\u9650=No Operation Permission
\u65E0\u64CD\u4F5C\u6743\u9650!=No operating privileges!
\u65E0\u64CD\u4F5C\u6743\u9650\uFF01=No operating privileges!
\u65E0\u6548\u7684App\u5305\u540D=Invalid app package name
\u65E0\u6548\u7684\u7EC8\u7AEF\u6807\u8BC6\uFF08cid\uFF09=Invalid terminal ID (CID)
\u65E0\u6548\u7684\u901A\u77E5\u5185\u5BB9\uFF08content\uFF09=Invalid notification content
\u65E0\u6548\u7684\u901A\u77E5\u6807\u9898\uFF08title\uFF09=Invalid notification title
\u65E0\u6743\u64CD\u4F5C=Unauthorized operation
\u65E0\u70DF\u533A=Non-Smoking Area
\u65E0\u7B26\u5408\u53D6\u6D88\u6761\u4EF6\u7684\u8BA2\u5355\uFF01=No Cancellation Order!
\u65E0\u7B26\u5408\u5BA1\u6838\u6761\u4EF6\u7684\u5546\u54C1=No goods that meet the audit conditions
\u65E0\u7B26\u5408\u5BA1\u6838\u6761\u4EF6\u7684\u8BA2\u5355=No order meeting the approval conditions
\u65E0\u7B26\u5408\u5BA1\u6838\u6761\u4EF6\u7684\u8BA2\u5355\uFF01=Do Not meet the audit requirements of the order!
\u65E0\u7B26\u5408\u5BA1\u6838\u6761\u4EF6\u7684\u9000\u5355\uFF01=Non-compliance with the audit conditions of the return!
\u65E0\u7B26\u5408\u63D0\u73B0\u6761\u4EF6\u7684\u8BA2\u5355\uFF01=NO ORDER ELIGIBLE FOR CASH WITHDRAWAL!
\u65E0\u7B26\u5408\u786E\u8BA4\u6536\u8D27\u6761\u4EF6\u7684\u8BA2\u5355\uFF01=NO CONFIRMATION OF RECEIPT OF ORDERS!
\u65E0\u8BBF\u95EE\u6743\u9650=No access
\u65E0\u8BBF\u95EE\u6743\u9650\uFF01=NO ACCESS!
\u65E0\u8BE5\u8BA2\u5355\u8BBF\u95EE\u6743\u9650\uFF01=No access to this order!
\u65E0\u8D27=Out of stock
\u65F6\u5C1A\u5929\u6CB3=Fashion Tianhe
\u662F\u5426\u81EA\u8425=Whether or not they're self-employed
\u665A\u4E0A=night
\u666E\u901A\u53D1\u7968=Ordinary invoice
\u666E\u901A\uFF08\u7CFB\u7EDF\u9ED8\u8BA4\uFF0C\u4E0D\u53EF\u5220\u9664\uFF09=Normal (system default, can not be deleted)
\u6682\u505C\u5B9A\u65F6\u4EFB\u52A1\u5931\u8D25\uFF01=Failed to pause scheduled task!
\u6682\u505C\u6210\u529F\uFF01=Pause succeeded!
\u6682\u672A\u767B\u5F55\u6216token\u5DF2\u7ECF\u8FC7\u671F\uFF01=Not logged in temporarily or the token has expired!
\u66F4\u6539:%s \u51BB\u7ED3\u5E93\u5B58\u5931\u8D25!=CHANGE:%s frozen stock failed!
\u66F4\u6539\u8BA2\u5355\u7ED3\u7B97\u72B6\u6001\u5931\u8D25\uFF01=Failed to change order settlement status!
\u66F4\u6539\u9000\u6B3E\u7ED3\u7B97\u72B6\u6001\uFF01=Change the refund settlement status!
\u66F4\u65B0\u4F18\u60E0\u5238\u4FE1\u606F\u5931\u8D25\uFF01=Failed to update coupon information!
\u66F4\u65B0\u53D1\u8D27\u5730\u5740\u8868\u5931\u8D25\uFF01=Failed to update the shipping address table!
\u66F4\u65B0\u5546\u57CE\u5546\u54C1\u6570\u91CF\u5931\u8D25\uFF01=Failed to update the commodity quantity of the mall!
\u66F4\u65B0\u5546\u57CE\u5546\u54C1\u6570\u91CF\u5931\u8D25\uFF01item_id\u3010%s\u3011=Failed to update the commodity quantity of the mall! item_ id\u3010%s\u3011
\u66F4\u65B0\u7528\u6237\u4FE1\u606F\u5931\u8D25\uFF01=Failed to update user information!
\u6700\u4F4E\u5907\u8D27\u6570\u91CF 1 \u4EF6\uFF0C\u8BF7\u786E\u8BA4\uFF01=The minimum stock quantity is 1 piece, please confirm!
\u6700\u8FD1\u4F63\u91D1=Recent Commission
\u6709\u5546\u54C1\u4E0D\u5728\u914D\u9001\u8303\u56F4\u5185\uFF0C\u8BF7\u5230\u5546\u54C1\u8BE6\u60C5\u9875\u68C0\u67E5=Some goods are not in the scope of distribution, please check the details of the goods page
\u6709\u6548\u671F=Period of validity
\u6709\u8D27=We got something
\u670D\u52A1=Services
\u670D\u52A1\u5546=Service provider
\u670D\u52A1\u6001\u5EA6=Service Attitude
\u670D\u52A1\u7801\u5F02\u5E38\uFF01=Abnormal service code!
\u670D\u52A1\u7C7B\u5546\u54C1\u4E0D\u53EF\u4EE5\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66=Service items can not be added to the shopping cart
\u670D\u52A1\u7C7B\u5546\u54C1\u6BCF\u5355\u53EA\u53EF\u4EE5\u8D2D\u4E70\u4E00\u79CD\u5546\u54C1=Service goods can only be purchased one kind of goods per unit
\u670D\u52A1\u7C7B\u5546\u54C1\u6BCF\u5355\u53EA\u53EF\u4EE5\u8D2D\u4E70\u4E00\u79CD\u5546\u54C1\uFF01=Only one kind of service goods can be purchased per order!
\u670D\u52A1\u9884\u7EA6=Service appointment
\u672A=not
\u672A\u4E2D\u5956=Not winning the prize
\u672A\u5206\u7C7B=Unclassified
\u672A\u53D1\u8D27=Undelivered
\u672A\u77E5\u72B6\u6001=Unknown status
\u672A\u77E5\u7C7B\u578B=unknown type
\u672A\u8BBE\u7F6E=Unset
\u672A\u8BBE\u7F6E\u652F\u4ED8\u5BC6\u7801\uFF01=Payment password is not set!
\u6797\u548C\u6751=Linhe Village
\u6838\u9500\u7801\u65E0\u6548,\u8BF7\u8F93\u5165\u6709\u6548\u7684\u6838\u9500\u7801\uFF01=Invalid write off code, please enter a valid write off code!
\u6838\u9500\u7801\u65E0\u6548\u6216\u5DF2\u8FC7\u671F\uFF0C\u6838\u9500\u5931\u8D25\uFF01=Write off code is invalid or expired, write off failed!
\u6982\u7387\u6570\u636E\u4E3A\u7A7A=Probability data is empty
\u6B63\u5E38\u914D\u9001=Normal delivery
\u6B64\u5730\u533A\u5DF2\u7ECF\u8BBE\u7F6E\u4E86\u4EE3\u7406\u4E86\uFF0C\u8BF7\u52FF\u91CD\u590D\u8BBE\u7F6E=The agent is already in place in this area. Please do not repeat the setup
\u6B64\u8BA2\u5355\u5546\u54C1\u6B63\u5728\u9000\u6B3E\u5BA1\u6838\uFF01=This order item is under refund review!
\u6BCF\u5468\u548C\u6BCF\u6708\u4E0D\u80FD\u540C\u65F6\u9009\u62E9\uFF01=Weekly and monthly cannot be selected at the same time!
\u6BCF\u5929\u548C\u6BCF\u5468\u4E0D\u80FD\u540C\u65F6\u9009\u62E9\uFF01=Daily and weekly cannot be selected at the same time!
\u6BCF\u6B21\u53EA\u53EF\u4EE5\u64CD\u4F5C\u4E00\u4E2A\u8BA2\u5355\uFF01=Only one order can be operated at a time!
\u6BDB\u5229=Gross profit
\u6BDB\u5229\u7387=Gross profit margin
\u6C38\u4E45\u6709\u6548=Permanently valid
\u6CA1\u6709\u53EF\u7528\u4ED3\u5E93=No warehouse available
\u6CA1\u6709\u53EF\u7528\u4ED3\u5E93!=There is no warehouse available!
\u6CA1\u6709\u53EF\u7528\u4ED3\u5E93\uFF01=There is no warehouse available!
\u6CA1\u6709\u64CD\u4F5C\u6743\u9650=No operating privileges
\u6CA1\u6709\u76F8\u5173\u6743\u9650\uFF01=No relevant permission!
\u6D3B\u52A8 \uFF01\uFF01\uFF01=Activity!!!
\u6D3B\u52A8\u4E0D\u5B58\u5728\uFF01=Activity does not exist!
\u6D3B\u52A8\u4E2D\u5FC3=Event Center
\u6D3B\u52A8\u5DF2\u5F00\u59CB\u4E0D\u53EF\u8FDB\u884C\u4FEE\u6539\uFF01=The activity has started and can not be modified!
\u6D3B\u52A8\u5DF2\u5F00\u59CB\u4E0D\u53EF\u8FDB\u884C\u5220\u9664\uFF01=The activity has started and CAN NOT BE DELETED!
\u6D3B\u52A8\u672A\u5F00\u542F\uFF0C\u9886\u53D6\u5931\u8D25\uFF01=The activity is not opened, collection failed!
\u6D3B\u52A8\u8BA2\u5355\u672A\u5B8C\u6210=Active order not completed
\u6D4B\u8BD5=test
\u6D88\u8D39=consumption
\u6D88\u8D39\u8D60\u9001=Consumption gift
\u6DFB\u52A0\u54C1\u724C\u6536\u85CF\u5931\u8D25\uFF01=Failed to add brand collection!
\u6DFB\u52A0\u5B9A\u65F6\u4EFB\u52A1\u5931\u8D25\uFF01=Failed to add scheduled task!
\u6DFB\u52A0\u6210\u529F\uFF01=Successfully added!
\u6DFB\u52A0\u7269\u6D41\u4FE1\u606F\u5931\u8D25\uFF01=Failed to add logistics information!
\u6DFB\u52A0\u8D2D\u7269\u8F66\u5931\u8D25\uFF01=Failed to add shopping cart!
\u6E20\u9053\u662F\u5426\u9000\u6B3E=Whether or not the channel refunds
\u6E20\u9053\u9000\u6B3E\u5355\u53F7=Channel Refund Slip Number
\u6E20\u9053\u9000\u6B3E\u65F6\u95F4=Channel refund time
\u6EE1\u51CF\u6D3B\u52A8=Full reduction activity
\u70B9\u9910=order
\u71D5\u5CAD/\u4E94\u5C71=Yanling / Wushan
\u7269\u6D41\u67E5\u8BE2=Shipment Enquiry
\u72B6\u6001\u7801\u9519\u8BEF\uFF01=Status Code Error!
\u730E\u5FB7\u793E\u533A=Liede community
\u73E0\u6C5F\u65B0\u57CE=Zhujiang New Town
\u751F\u6210\u4E8C\u7EF4\u7801\u5931\u8D25\uFF01=Failed to generate QR code!
\u751F\u6210\u5151\u6362\u7801\u5931\u8D25=Failed to generate exchange code
\u751F\u6210\u5546\u54C1ItemId\u5F02\u5E38!=Product ItemId Exception!
\u751F\u6210\u5546\u54C1\u7F16\u53F7\u5F02\u5E38!=Product number Exception!
\u751F\u6210\u6D77\u62A5\u5931\u8D25\uFF01=Failed to generate poster!
\u751F\u6210\u8BA2\u5355\u7F16\u53F7\u5F02\u5E38!=GENERATE ORDER NUMBER EXCEPTION!
\u751F\u6210\u9000\u8FD0\u8D39\u8BA2\u5355\u5931\u8D25\uFF01=Failed to generate return freight order!
\u7528\u6237\u4E0D\u5B58\u5728=The user doesn't exist
\u7528\u6237\u4E0D\u5B58\u5728\uFF0C\u5BC6\u7801\u5FC5\u987B\u586B\u5199\uFF0C\u521B\u5EFA\u65B0\u7528\u6237\uFF01=User does not exist, password must be filled in,Please create a new user!
\u7528\u6237\u4FE1\u606F\u5F02\u5E38=Abnormal user information
\u7528\u6237\u4FE1\u606F\u5F02\u5E38\uFF01=Abnormal user information!
\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF=Wrong user name or password
\u7528\u6237\u6635\u79F0=User's nickname
\u7528\u6237\u8D26\u53F7=User's Account
\u7533\u8BF7\u72B6\u6001=Status of application
\u7535\u5B50\u53D1\u7968=Electronic invoice
\u7701=Province
\u77F3\u724C/\u9F99\u53E3=Shipai / Longkou
\u780D\u4EF7\u5931\u8D25\uFF01=Bargaining failed!
\u7838\u91D1\u86CB=Smash Golden Egg
\u786E\u5B9A\u5220\u9664\u5417\uFF1F=Are you sure you want to delete it?
\u786E\u8BA4\u53D1\u8D27=Confirm shipment
\u786E\u8BA4\u6536\u8D27=Confirm Receipt
\u786E\u8BA4\u6536\u8D27\u65F6\u95F4=Time of receipt
\u79EF\u5206\u4E0D\u591F\uFF0C\u9886\u53D6\u5931\u8D25\uFF01=Not Enough points, failure to receive!
\u79EF\u5206\u4E0D\u8DB3\uFF0C\u65E0\u6CD5\u4E0B\u5355\uFF01=The Point is insufficient, can not order!
\u79EF\u5206\u5151\u6362\u4F17\u5B9D=Points for all the treasures
\u79EF\u5206\u5151\u6362\u4F18\u60E0\u5238=Bonus point coupons
\u79EF\u5206\u5151\u6362\u6BCF\u5355\u53EA\u53EF\u4EE5\u6362\u8D2D\u4E00\u79CD\u5546\u54C1=Bonus points can be exchanged for only one item per order
\u79EF\u5206\u6362\u8D2D\u5546\u54C1=Points for products
\u79EF\u5206\u64CD\u4F5C\u5931\u8D25\uFF01=Integral operation failed!
\u79EF\u5206\u9000\u8FD8=Point refund
\u79EF\u5206\u9886\u53D6\u5931\u8D25\uFF01=Failed to collect points!
\u7B49\u5F85\u8D44\u6599\u5BA1\u6838=Awaiting data review
\u7B5B\u9009=Filter
\u7B7E\u6536=Sign for
\u7BA1\u7406\u5458\u4E0D\u53EF\u7533\u8BF7\u5F00\u901A\u5E97\u94FA\uFF01=The administrator can not apply to open the shop!
\u7BA1\u7406\u5458\u64CD\u4F5C=Administrator operation
\u7C89\u4E1D\u5347\u7EA7=Fan Upgrade
\u7C89\u4E1D\u699C=Fan list
\u7EBF\u4E0B\u4F18\u60E0\u5238\u7801" + chain_code + ",\u6838\u9500\u5B8C\u6210\uFF01=Offline coupon code "+ chain_code +", verification completed!
\u7EBF\u4E0B\u6D88\u8D39\u8D60\u9001\u79EF\u5206 %s\uFF0C\u8BA2\u5355\u53F7 %s=Offline consumption gives%s points, order No.%s
\u7ED8\u5236\u5B57\u6BB5\u4E3A\u7A7A,\u6216\u8005\u7B2C\u4E00\u4E2A\u5C5E\u6027\u4E0D\u662F\u80CC\u666F,\u5E76\u4E14\u6CA1\u6709\u6807\u8BB0\u80CC\u666F\u6CE8\u89E3=The drawing field is empty, or the first attribute is not a background, and there is no background annotation marked
\u7EE7\u7EED\u5B9A\u65F6\u4EFB\u52A1\u5931\u8D25\uFF01=Failed to continue scheduled task!
\u7EE7\u7EED\u6210\u529F\uFF01=Continue to succeed!
\u7EFC\u5408\u6392\u5E8F=Comprehensive sorting
\u7F16\u8F91\u6210\u529F\uFF01=Edit succeeded!
\u7F3A\u5C11\u4EA7\u54C1ID\u6216\u5546\u54C1\u7F16\u53F7\uFF01=Missing product ID or product number!
\u7F3A\u5C11\u5E97\u94FAID!=Lack of store ID!
\u80CC\u666F\u6CE8\u89E3\u6807\u8BB0\u7684\u7C7B\u578B\u9700\u8981\u4E3ABufferedImage, \u5E76\u4E14\u4E0D\u53EF\u4E3A\u7A7A.=The type of background annotation mark needs to be bufferedimage and cannot be empty
\u81EA\u52A8\u5206\u53D1\u5206\u4EAB\u5377\u6210\u529F\uFF01=Automatic distribution of shared volume succeeded!
\u81EA\u8425=Self-employed
\u83B7\u53D6access_token\u5931\u8D25=Get access_ Token failed
\u8425\u4E1A\u4E2D=In business
\u8BA1\u91CF\u5355\u4F4D=Unit of Measurement
\u8BA2\u5355=Order
\u8BA2\u5355\u4E0B\u4E00\u4E2A\u72B6\u6001\u914D\u7F6E\u6570\u636E\u6709\u8BEF\uFF01=Order the next status configuration data error!
\u8BA2\u5355\u4ED8\u6B3E\u65F6\u95F4=Time of payment
\u8BA2\u5355\u4F18\u60E0\u5238\u4FE1\u606F\u5931\u8D25=Order coupon information failed
\u8BA2\u5355\u4FE1\u606F\u6709\u8BEF!=The order information is incorrect!
\u8BA2\u5355\u521B\u5EFA\u65F6\u95F4=Order creation time
\u8BA2\u5355\u53F7=Order Number
\u8BA2\u5355\u53F7\u4E0D\u5B58\u5728\uFF01=Order number does not exist!
\u8BA2\u5355\u53F7\u5F02\u5E38\uFF01=Abnormal order number!
\u8BA2\u5355\u5B8C\u6210\u65F6\u95F4=Order completion time
\u8BA2\u5355\u5BA1\u6838=Order review
\u8BA2\u5355\u5BA1\u6838\u5458=Order auditor
\u8BA2\u5355\u5F53\u524D\u72B6\u6001\u914D\u7F6E\u6570\u636E\u6709\u8BEF\uFF01=Order current status configuration data error!
\u8BA2\u5355\u62A5\u4EF7\u5931\u8D25\uFF01=Order quotation failed!
\u8BA2\u5355\u652F\u4ED8\u4FE1\u606F\u5931\u8D25!=Order payment information failed!
\u8BA2\u5355\u652F\u4ED8\u72B6\u6001\u4FEE\u6539\u5931\u8D25!=ORDER PAYMENT STATUS MODIFICATION FAILED!
\u8BA2\u5355\u6570\u636E=Order data
\u8BA2\u5355\u6D3B\u52A8\u6570\u636E\u4FEE\u6539\u5931\u8D25!=ORDER ACTIVITY DATA MODIFICATION FAILED!
\u8BA2\u5355\u72B6\u6001=Order status
\u8BA2\u5355\u72B6\u6001ID\u9519\u8BEF\uFF01=Order status ID error!
\u8BA2\u5355\u7F16\u53F7=Order Number
\u8BA2\u5355\u7F16\u53F7\u6709\u8BEF\uFF1A %s=Incorrect order number:%s
\u8BA2\u5355\u884C\u53F7=Order line number
\u8BA2\u5355\u8BC4\u8BBA\u4FE1\u606F\u4FDD\u5B58\u5931\u8D25\uFF01=Failed to save order comment information!
\u8BA2\u5355\u8BC4\u8BBA\u72B6\u6001\u4FEE\u6539\u5931\u8D25\uFF01=Failed to modify order comment status!
\u8BA2\u5355\u914D\u9001\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u73B0\u5728\u65F6\u95F41.5\u4E2A\u5C0F\u65F6=The order delivery time must be 1.5 hours later than the current time
\u8BBE\u5B9A\u7684\u5206\u7AD9\u7BA1\u7406\u5458\u5DF2\u7ECF\u4E3A\u5546\u5BB6\u8EAB\u4EFD\uFF01=Set the sub-station administrator has been the identity of the business!
\u8BBE\u5B9A\u7684\u5206\u7AD9\u7BA1\u7406\u5458\u5DF2\u7ECF\u4E3A\u5E97\u957F\u8EAB\u4EFD\uFF01=Set the station manager has been the identity of the store manager!
\u8BBE\u5B9A\u7684\u5206\u7AD9\u7BA1\u7406\u5458\u5DF2\u7ECF\u4E3A\u7BA1\u7406\u5458\u8EAB\u4EFD\uFF01=Set the station administrator has been the identity of the administrator!
\u8BC4\u4EF7=Feedback
\u8BC4\u4EF7\u6B21\u6570=Number of comments
\u8BC4\u5206\u4F18\u5148=Score first
\u8BC4\u8BBA\u6570\u636E\u5206\u6790\u66F4\u65B0\u5931\u8D25\uFF01=Comment data analysis update failed!
\u8BC4\u8BBA\u83B7\u53D6\u79EF\u5206 %s=Comments get points%s
\u8BE5\u5206\u7C7B\u5DF2\u5B58\u5728\uFF01=This classification already exists!
\u8BE5\u5546\u54C1\u53C2\u4E0E\u4E86\u4F18\u60E0\u6D3B\u52A8\uFF0C\u5220\u9664\u540E\u6709\u53EF\u80FD\u65E0\u6CD5\u83B7\u5F97\u4F18\u60E0\u5546\u54C1\uFF0C\u786E\u5B9A\u5220\u9664\u5417\uFF1F=This product has participated in preferential activities, and it may not be able to get preferential products after deletion. Are you sure to delete it?
\u8BE5\u5546\u54C1\u5DF2\u52A0\u5165\u5C0F\u5E97=The product has been added to the shop
\u8BE5\u5546\u54C1\u5E93\u5B58\u4E0D\u8DB3\uFF01=The goods are out of stock!
\u8BE5\u56E2\u4E0D\u5B58\u5728\uFF01=The regiment does not exist!
\u8BE5\u56E2\u5DF2\u6EE1\uFF01=The regiment is full!
\u8BE5\u56E2\u5DF2\u8FC7\u65F6\uFF01=The regiment is out of date!
\u8BE5\u56E2\u8D2D\u6D3B\u52A8\u4E0D\u5B58\u5728\u6216\u5DF2\u5931\u6548\uFF01=The group purchase activity does not exist or has expired!
\u8BE5\u56E2\u8D2D\u6D3B\u52A8\u5DF2\u8FC7\u65F6\uFF01=This group buying activity is out of date!
\u8BE5\u5B57\u6BB5\u4E0D\u53EF\u4F7F\u7528enable\u65B9\u6CD5\u4FEE\u6539=This field can not be modified using the enable method
\u8BE5\u5B57\u6BB5\u4E0D\u53EF\u4F7F\u7528enable\u65B9\u6CD5\u4FEE\u6539\uFF01=This field cannot be modified with the enable method!
\u8BE5\u6D3B\u52A8\u4E0D\u5B58\u5728\u6216\u5DF2\u5931\u6548\uFF01=The activity does not exist or has expired!
\u8BE5\u6D3B\u52A8\u4E0D\u5B58\u5728\u6216\u5DF2\u7ED3\u675F\uFF01=The activity does not exist or has ended!
\u8BE5\u6D3B\u52A8\u4E0D\u5B58\u5728\uFF01=The activity does not exist!
\u8BE5\u6D3B\u52A8\u4FE1\u606F\u9519\u8BEF\uFF0C\u79EF\u5206\u9700\u5927\u4E8E0\uFF01=The activity information is incorrect, the Point must be greater than 0!
\u8BE5\u72B6\u6001\u4E0D\u53EF\u63D0\u8D27\uFF01=Goods cannot be picked in this state!
\u8BE5\u72B6\u6001\u4E0D\u53EF\u8FDB\u884C\u51FA\u5E93\u5BA1\u6838=Issue approval is not allowed in this status
\u8BE5\u72B6\u6001\u65E0\u6CD5\u4FEE\u6539\u90AE\u8D39\uFF01=Postage cannot be modified in this state!
\u8BE5\u780D\u4EF7\u6D3B\u52A8\u4E0D\u5B58\u5728=The bargaining activity does not exist
\u8BE5\u7B49\u7EA7\u6B63\u5728\u88AB\u4F7F\u7528\uFF01=This level is being used!
\u8BE5\u8BA2\u5355\u5546\u54C1\u5DF2\u8FDB\u884C\u8BC4\u4EF7\uFF01=This order item has been evaluated!
\u8BE5\u8BA2\u5355\u5DF2\u8BC4\u8BBA\uFF01=This order has been commented!
\u8BC4\u8BBA\u4E2D\u5305\u542B\u975E\u6CD5\u8BCD\u6C47\uFF01=Comment contains illegal words!
\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\uFF01=Please bind your mobile phone first!
\u8BF7\u5148\u9009\u62E9\u4ED3\u5E93\uFF01=PLEASE CHOOSE THE WAREHOUSE FIRST!
\u8BF7\u5148\u9009\u62E9\u7269\u6D41\u516C\u53F8=Please select a logistics company first
\u8BF7\u5206\u5E97\u94FA\u4E0B\u5355\uFF01=Please order by store!
\u8BF7\u6C42\u5F02\u5E38\uFF01=Request exception!
\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u53D1\u8D27\u5730\u5740\uFF08\u57FA\u7840->\u8F85\u52A9\u8D44\u6599->\u53D1\u8D27\u5730\u5740\uFF01=Please set the default shipping address (Basic - > auxiliary data - > shipping address!
\u8BF7\u8F93\u5165\u4E0B\u62C9\u9009\u9879\u4E2D\u7684\u5185\u5BB9=Please enter the contents in the drop-down options
\u8BF7\u8F93\u5165\u5BC6\u7801\uFF01=Please input a password!
\u8BF7\u9009\u62E9\u4ED3\u5E93=Please select a warehouse
\u8BF7\u9009\u62E9\u4F60\u7684\u6536\u8D27\u5730\u5740\uFF01=Please select your delivery address.
\u8BF7\u9009\u62E9\u51FA\u5E93\u5546\u54C1\uFF01=Please select outbound goods!
\u8BF7\u9009\u62E9\u6536\u8D27\u5730\u5740\uFF01=Please select the receiving address!
\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u6536\u8D27\u5730\u5740\uFF01=Please choose the correct receiving address!
\u8BF7\u9009\u62E9\u9700\u8981\u53D1\u8D27\u5BA1\u6838\u7684\u8BA2\u5355=Please select the order that needs to be approved for shipment
\u8BF7\u9009\u62E9\u9700\u8981\u53D1\u8D27\u5BA1\u6838\u7684\u8BA2\u5355\uFF01=Please select the order that needs shipment approval!
\u8BF7\u9009\u62E9\u9700\u8981\u53D6\u6D88\u7684\u8BA2\u5355=Please select the order that needs to be cancelled
\u8BF7\u9009\u62E9\u9700\u8981\u53D6\u6D88\u7684\u8BA2\u5355\uFF01=Please select the order to cancel!
\u8BF7\u9009\u62E9\u9700\u8981\u5BA1\u6838\u7684\u5546\u54C1=Please select the product to be audited
\u8BF7\u9009\u62E9\u9700\u8981\u5BA1\u6838\u7684\u8BA2\u5355=Please select the order that needs to be reviewed
\u8BF7\u9009\u62E9\u9700\u8981\u5BA1\u6838\u7684\u9000\u5355\uFF01=Please select the need to review the return of the bill!
\u8BF7\u9009\u62E9\u9700\u8981\u63D0\u73B0\u7684\u8BA2\u5355=Please select the order that needs to be cashed
\u8BF7\u9009\u62E9\u9700\u8981\u786E\u8BA4\u6536\u8D27\u7684\u8BA2\u5355\uFF01=Please select the order to confirm receipt!
\u8BF7\u9009\u62E9\u9700\u8981\u8BBE\u7F6E\u652F\u4ED8\u7684\u8BA2\u5355\uFF01=Please select the order to be paid!
\u8BFE\u7A0B\u4E0D\u80FD\u91CD\u590D\u8D2D\u4E70\uFF01order_id\u3010%s\u3011=Courses cannot be purchased repeatedly! order_ id\u3010%s\u3011
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u4EA7\u54C1\u56FE\u7247\u8868\u5931\u8D25\uFF01=Course Publishing - failed to save the product picture table!
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u4EA7\u54C1\u7D22\u5F15\u8868\u5931\u8D25\uFF01=Course Publishing - failed to save the product index table!
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u4EA7\u54C1\u8BE6\u60C5\u8868\u5931\u8D25\uFF01=Course release - failed to save the product details table!
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u5546\u54C1\u57FA\u7840\u6570\u636E\u5931\u8D25\uFF01=Course Publishing - failed to save commodity basic data!
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u5546\u54C1\u6570\u636E\u8868\u5931\u8D25\uFF01=Course Publishing - failed to save the commodity data table!
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u5546\u54C1\u8868-SKU\u8868\u5931\u8D25\uFF01=Course Publishing - save commodity table -sku table failed!
\u8BFE\u7A0B\u53D1\u5E03-\u4FDD\u5B58\u8BFE\u7A0B\u6269\u5C55\u8868\u5931\u8D25\uFF01=Course Publishing - failed to save the course extension table!
\u8BFE\u7A0B\u53D1\u5E03-\u865A\u62DF\u5546\u54C1\u4FE1\u606F\u8868\u5931\u8D25\uFF01=Course Publishing - virtual commodity information table failed!
\u8D22\u52A1\u5BA1\u6838=Financial Audit
\u8D22\u52A1\u5BA1\u6838\u5458=Financial auditor
\u8D26\u53F7\u65E0\u64CD\u4F5C\u6743\u9650\uFF01=The account has no operation permission!
\u8D2D\u4E70\u5546\u54C1\u62B5\u6263=Deduction of purchased goods
\u8D2D\u4E70\u6570\u91CF\u6700\u4F4E\u4E3A 1 \u54E6~=The minimum purchase quantity is 1~
\u8D2D\u7269\u83B7\u53D6\u79EF\u5206 %s\uFF0C\u8BA2\u5355\u53F7 %s=Shopping for%s points, order No.%s
\u8D44\u6599\u5BA1\u6838\u6CA1\u6709\u901A\u8FC7=The review didn't go through
\u8D44\u6599\u5BA1\u6838\u901A\u8FC7\u5F85\u4ED8\u6B3E=Data Review approved pending payment
\u8D44\u6599\u7EF4\u62A4\u5458=Data maintainer
\u8D85\u65F6=Time out
\u8DD1\u9A6C\u573A=Racecourse
\u8DDD\u79BB\u4F18\u5148=Distance first
\u8F66\u9642=Chepi
\u8FD0\u8425\u7ECF\u7406=Operations Manager
\u8FDB\u9879\u7A0E\u989D=amount of taxes on purchases
\u8FDC\u7A0B\u8C03\u7528\u5F02\u5E38\uFF01=Remote call exception!
\u9000\u4F63\u91D1=Refund of Commission
\u9000\u5355\u53F7=Return number
\u9000\u5355\u5BA1\u6838=Check of returned order
\u9000\u56DE\u91CD\u5BA1=Return for retrial
\u9000\u6362\u8D2D\u4E70\u6570\u91CF\u5931\u8D25\uFF01=Failed to return the purchase quantity!
\u9000\u6B3E\u5355\u53F7=Refund Order No
\u9000\u6B3E\u5B8C\u6210\u65F6\u95F4=Refund Completion Time
\u9000\u6B3E\u603B\u91D1\u989D=Total amount of refund
\u9000\u6B3E\u65B9\u5F0F=Refund method
\u9000\u6B3E\u65F6\u95F4=Refund time
\u9000\u6B3E\u72B6\u6001=Refund status
\u9000\u6B3E\u7406\u7531=REASON FOR REFUND
\u9000\u6B3E\u7533\u8BF7\u65F6\u95F4=Refund application time
\u9000\u6B3E\u786E\u8BA4=Refund confirmation
\u9000\u6B3E\u91D1\u989D=refund amount
\u9000\u8D27\u5355\u5546\u54C1\u6570\u91CF\u9519\u8BEF\uFF01=Wrong quantity of goods in the return order!
\u9000\u8D27\u5355\u72B6\u6001\u914D\u7F6E\u6570\u636E\u6709\u8BEF\uFF01=Return Order Status Configuration data error!
\u9000\u8D27\u5355\u91D1\u989D\u9519\u8BEF\uFF01=Return order amount error!
\u9000\u8D27\u6570\u91CF=Quantity Returned
\u9000\u8FD0\u8D39=Freight charges
\u9009\u62E9\u5FEB\u9012\u516C\u53F8\u5931\u8D25\uFF01=Failed to select express company!
\u901A\u7528\u5168\u514D=Free for general use
\u901A\u7528\u5206\u7C7B=General Classification
\u901A\u8FC7=Pass
\u901F\u5EA6\u4F18\u5148=Speed first
\u90AE\u4EF6\u53D1\u9001\u5931\u8D25\uFF01=Mail delivery failed!
\u90AE\u4EF6\u6765\u81EA\u968F\u5546\u90AE\u7BB1\u6D4B\u8BD5=E-mail comes from the following email test
\u90AE\u7BB1\u53D1\u9001\u6210\u529F\uFF01=Email sent successfully!
\u90E8\u5206\u51FA\u5E93\u8BA2\u5355\u72B6\u6001\u5BA1\u6838\u5931\u8D25\uFF01=Failed to approve the status of some delivery orders!
\u90E8\u5206\u53D1\u8D27=Partial shipment
\u90E8\u5206\u9000\u6B3E\u5931\u8D25\uFF01=Partial refund failed!
\u914D\u9001\u4E2D=Distribution in progress
\u914D\u9001\u533A\u57DF\u8BBE\u7F6E\u6709\u8BEF\uFF01=The distribution area setting is incorrect!
\u91C7\u8D2D\u5355\u4EF7(\u4E0D\u542B\u7A0E)=Purchase unit price (excluding tax)
\u91C7\u8D2D\u5355\u4EF7(\u542B\u7A0E)=Purchase unit price (tax included)
\u91C7\u8D2D\u53D1\u7968\u53F7\u7801=Purchase Invoice No
\u91C7\u8D2D\u53D1\u7968\u7C7B\u578B=Purchase invoice type
\u91C7\u8D2D\u6570\u91CF=Purchase quantity
\u91C7\u8D2D\u7A0E\u7387=Purchase tax rate
\u91C7\u8D2D\u91D1\u989D(\u4E0D\u542B\u7A0E)=Purchase amount (excluding tax)
\u91C7\u8D2D\u91D1\u989D(\u542B\u7A0E)=Purchase amount (tax included)
\u91CA\u653E:%s \u51BB\u7ED3\u5E93\u5B58\u5931\u8D25!=RELEASE:%s FROZEN STOCK FAILED!
\u9500\u552E\u5355\u4EF7(\u4E0D\u542B\u7A0E)=Sales unit price (excluding tax)
\u9500\u552E\u5355\u4EF7(\u542B\u7A0E)=Sales unit price (tax included)
\u9500\u552E\u6570\u91CF=Quantity sold
\u9500\u552E\u7A0E\u7387=Sales tax rate
\u9500\u552E\u91CF=sales volume
\u9500\u552E\u91D1\u989D(\u542B\u7A0E)=Sales amount (including tax)
\u9500\u91CF\u4F18\u5148=Sales priority
\u9500\u9879\u7A0E\u989D=Output tax
\u9519\u8BEF\u7684stock_transport_type_id=Wrong stock_ transport_ type_ id
\u9519\u8BEF\u7684\u4E1A\u52A1\u7C7B\u522B!=Wrong business category!
\u95E8\u5E97\u4FDD\u5B58\u5931\u8D25\uFF01=Store save failed!
\u95E8\u5E97\u6743\u9650\u7EC4\u4FDD\u5B58\u5931\u8D25=Store permission group save failed
\u95E8\u5E97\u7BA1\u7406\u5458\u4FE1\u606F\u4FDD\u5B58\u5931\u8D25=Store administrator information saving failed
\u9644\u8FD1=nearby
\u9644\u8FD1\u95E8\u5E97=Nearby Shops
\u9700\u6C42\u8BA2\u5355\u6DFB\u52A0\u5931\u8D25=Failed to add demand order
\u9700\u8981\u767B\u5F55=Please log in
\u9700\u8981\u767B\u9646\uFF01=Login required!
\u975E\u81EA\u8425=Non-self-supporting
\u9884\u5B9A=reserve
\u9886\u5238\u4E2D\u5FC3=Coupon Center
\u9886\u53D6\u5956\u54C1\u5931\u8D25=Failed to collect the prize
\u9886\u53D6\u6210\u529F\uFF01=Received successfully!
\u9886\u53D6\u6570\u91CF\u8D85\u9650\uFF01=The receiving quantity exceeds the limit!
\u9910\u996E\u5916\u5356=Catering takeout
\u9A8C\u8BC1\u7801\u9519\u8BEF=CAPTCHA ERROR
\u9AD8\u5FB7\u7F6E\u5730=Gaode land
\u9ED8\u8BA4=Default
\u9ED8\u8BA4\u8FD0\u8D39:\uFFE5%s=Default freight: \uFFE5%s

View File

@ -44,4 +44,34 @@
</where>
</select>
<select id="getProductBasicInfo" resultType="java.util.Map">
SELECT
spi.category_id,
spi.kind_id,
spb.product_id,
spb.product_name,
spb.product_image,
spi.product_number,
spi.product_state_id,
spl.item_number,
spl.item_spec,
spl.item_unit_price,
spl.item_market_price,
spl.item_cost_price,
spl.item_quantity
FROM
shop_product_base spb
LEFT JOIN shop_product_index spi ON spb.product_id = spi.product_id
LEFT JOIN shop_product_item spl ON spb.product_id = spl.product_id
<where>
<if test="product_id != null">
and spb.product_id = #{product_id}
</if>
<if test="store_id != null">
and spb.store_id = #{store_id}
</if>
</where>
limit 1
</select>
</mapper>

File diff suppressed because it is too large Load Diff