订单新增时增加产品需求重复校验,订单更新时不再更新产品需求内容
This commit is contained in:
parent
ef27300fd1
commit
62af79cff5
|
|
@ -76,8 +76,9 @@ public class BusiOrderServiceImpl implements IBusiOrderService
|
|||
public int updateBusiOrder(BusiOrder busiOrder)
|
||||
{
|
||||
busiOrder.setUpdateTime(DateUtils.getNowDate());
|
||||
busiOrderMapper.deleteBusiProductRequireByOrderId(busiOrder.getId());
|
||||
insertBusiProductRequire(busiOrder);
|
||||
// 更新时,由于会导致产品需求ID变更,所以这里不在更新产品需求。
|
||||
// busiOrderMapper.deleteBusiProductRequireByOrderId(busiOrder.getId());
|
||||
// insertBusiProductRequire(busiOrder);
|
||||
return busiOrderMapper.updateBusiOrder(busiOrder);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -79,13 +79,35 @@
|
|||
});
|
||||
|
||||
function submitHandler() {
|
||||
console.log($('#form-order-add').serialize());
|
||||
// return;
|
||||
if ($.validate.form()) {
|
||||
// $.operate.save(prefix + "/add", $('#form-order-add').serialize());
|
||||
if (sizeAndColorValidate() && $.validate.form()) {
|
||||
$.operate.save(prefix + "/add", $('#form-order-add').serialize());
|
||||
}
|
||||
}
|
||||
|
||||
function sizeAndColorValidate() {
|
||||
var colors = $("select[name$='color']");
|
||||
var sizes = $("select[name$='size']");
|
||||
colors.removeClass("error");
|
||||
sizes.removeClass("error");
|
||||
var colorAndSize = [];
|
||||
var result = true;
|
||||
sizes.each(function (i, ele) {
|
||||
var ele = colors[i].value + sizes[i].value;
|
||||
var index = colorAndSize.indexOf(ele);
|
||||
if ( index >= 0) {
|
||||
$(colors[i]).addClass("error");
|
||||
$(sizes[i]).addClass("error");
|
||||
$(colors[index]).addClass("error");
|
||||
$(sizes[index]).addClass("error");
|
||||
result = false;
|
||||
// return false;
|
||||
} else {
|
||||
colorAndSize.push(ele);
|
||||
}
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
$(function() {
|
||||
var options = {
|
||||
pagination: false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue