订单新增时增加产品需求重复校验,订单更新时不再更新产品需求内容
This commit is contained in:
parent
ef27300fd1
commit
62af79cff5
|
|
@ -76,8 +76,9 @@ public class BusiOrderServiceImpl implements IBusiOrderService
|
||||||
public int updateBusiOrder(BusiOrder busiOrder)
|
public int updateBusiOrder(BusiOrder busiOrder)
|
||||||
{
|
{
|
||||||
busiOrder.setUpdateTime(DateUtils.getNowDate());
|
busiOrder.setUpdateTime(DateUtils.getNowDate());
|
||||||
busiOrderMapper.deleteBusiProductRequireByOrderId(busiOrder.getId());
|
// 更新时,由于会导致产品需求ID变更,所以这里不在更新产品需求。
|
||||||
insertBusiProductRequire(busiOrder);
|
// busiOrderMapper.deleteBusiProductRequireByOrderId(busiOrder.getId());
|
||||||
|
// insertBusiProductRequire(busiOrder);
|
||||||
return busiOrderMapper.updateBusiOrder(busiOrder);
|
return busiOrderMapper.updateBusiOrder(busiOrder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -79,13 +79,35 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
function submitHandler() {
|
function submitHandler() {
|
||||||
console.log($('#form-order-add').serialize());
|
if (sizeAndColorValidate() && $.validate.form()) {
|
||||||
// return;
|
$.operate.save(prefix + "/add", $('#form-order-add').serialize());
|
||||||
if ($.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() {
|
$(function() {
|
||||||
var options = {
|
var options = {
|
||||||
pagination: false,
|
pagination: false,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue