有留意到本类的update方法中的代码如下
if (dbProduct.getStatus() == 0 || productParam.getStatus() == 1) {
product.setPutawayTime(new Date());
}
估计作者关于Product的PutawayTime的逻辑如下:
收到商品上架请求首先要判断此product在db中的状态
db.product.status==0 -> 修改PutawayTime
db.product.status==1 -> 不修改PutawayTime
所以我认为admin模块中ProductController的shopStatus方法中的也添加判断