提交 7b09202e 编写于 作者: 黄勇

【I】代码优化

上级 8c25af1c
......@@ -26,13 +26,13 @@ public class ProductService {
@GET
@Path("/products")
public List<Product> getProductList() {
return DataSet.selectListWithSort(Product.class, "#id asc");
return DataSet.selectListWithSort(Product.class, "id asc");
}
@GET
@Path("/product/{productId}")
public Product getProduct(@PathParam("productId") long productId) {
return DataSet.select(Product.class, "#id = ?", productId);
return DataSet.select(Product.class, "id = ?", productId);
}
@POST
......@@ -46,13 +46,13 @@ public class ProductService {
@Path("/product/{productId}")
@Transaction
public boolean updateProduct(@PathParam("productId") long productId, Map<String, Object> productFieldMap) {
return DataSet.update(Product.class, productFieldMap, "#id = ?", productId);
return DataSet.update(Product.class, productFieldMap, "id = ?", productId);
}
@DELETE
@Path("/product/{productId}")
@Transaction
public boolean deleteProduct(@PathParam("productId") long productId) {
return DataSet.delete(Product.class, "#id = ?", productId);
return DataSet.delete(Product.class, "id = ?", productId);
}
}
......@@ -39,7 +39,7 @@ public class ProductServiceImpl implements ProductService {
@Override
@Transaction
public boolean deleteProduct(long id) {
return DataSet.delete(Product.class, "#id = ?", id);
return DataSet.delete(Product.class, "id = ?", id);
}
@Override
......@@ -48,7 +48,7 @@ public class ProductServiceImpl implements ProductService {
if (multipart != null) {
fieldMap.put("picture", multipart.getFileName());
}
boolean result = DataSet.update(Product.class, fieldMap, "#id = ?", id);
boolean result = DataSet.update(Product.class, fieldMap, "id = ?", id);
if (result && multipart != null) {
UploadHelper.uploadFile(Tool.getBasePath(), multipart);
}
......@@ -60,7 +60,7 @@ public class ProductServiceImpl implements ProductService {
@Override
public Product getProduct(long id) {
return DataSet.select(Product.class, "#id = ?", id);
return DataSet.select(Product.class, "id = ?", id);
}
@Override
......@@ -68,7 +68,7 @@ public class ProductServiceImpl implements ProductService {
ProductBean productBean = null;
Product product = getProduct(id);
if (product != null) {
ProductType productType = DataSet.select(ProductType.class, "#id = ?", product.getProductTypeId());
ProductType productType = DataSet.select(ProductType.class, "id = ?", product.getProductTypeId());
if (productType != null) {
productBean = new ProductBean(product, productType);
}
......@@ -78,8 +78,8 @@ public class ProductServiceImpl implements ProductService {
@Override
public Pager<ProductBean> getProductBeanPager(int pageNumber, int pageSize, String name) {
String condition = "#name like ?";
String sort = "#id desc";
String condition = "name like ?";
String sort = "id desc";
Object[] params = {"%" + name + "%"};
long count = DataSet.selectCount(Product.class, condition, params);
......
......@@ -13,12 +13,12 @@ public class ProductServiceImpl implements ProductService {
@Override
public List<Product> getProductList() {
return DataSet.selectListWithSort(Product.class, "#id asc");
return DataSet.selectListWithSort(Product.class, "id asc");
}
@Override
public Product getProduct(long productId) {
return DataSet.select(Product.class, "#id = ?", productId);
return DataSet.select(Product.class, "id = ?", productId);
}
@Override
......@@ -30,12 +30,12 @@ public class ProductServiceImpl implements ProductService {
@Override
@Transaction
public boolean updateProduct(long productId, Map<String, Object> productFieldMap) {
return DataSet.update(Product.class, productFieldMap, "#id = ?", productId);
return DataSet.update(Product.class, productFieldMap, "id = ?", productId);
}
@Override
@Transaction
public boolean deleteProduct(long productId) {
return DataSet.delete(Product.class, "#id = ?", productId);
return DataSet.delete(Product.class, "id = ?", productId);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册