解决供应商、客户、会员的启用和禁用失败的问题
This commit is contained in:
@@ -293,23 +293,20 @@
|
|||||||
}
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type:"post",
|
type:"post",
|
||||||
url: "/supplier/batchSetEnable.action",
|
url: "/supplier/batchSetEnable",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
async : false,
|
async : false,
|
||||||
data: ({
|
data: ({
|
||||||
enabled: true,
|
enabled: true,
|
||||||
supplierIDs : ids
|
supplierIDs : ids
|
||||||
}),
|
}),
|
||||||
success: function (tipInfo) {
|
success: function (res) {
|
||||||
var msg = tipInfo.showModel.msgTip;
|
if(res && res.code === 200) {
|
||||||
if(msg == '成功')
|
|
||||||
{
|
|
||||||
//加载完以后重新初始化
|
|
||||||
$("#searchBtn").click();
|
$("#searchBtn").click();
|
||||||
$(":checkbox").attr("checked",false);
|
$(":checkbox").attr("checked", false);
|
||||||
|
} else {
|
||||||
|
$.messager.alert('启用提示', '启用信息失败,请稍后再试!', 'error');
|
||||||
}
|
}
|
||||||
else
|
|
||||||
$.messager.alert('启用提示','启用信息失败,请稍后再试!','error');
|
|
||||||
},
|
},
|
||||||
//此处添加错误处理
|
//此处添加错误处理
|
||||||
error:function() {
|
error:function() {
|
||||||
@@ -342,22 +339,20 @@
|
|||||||
}
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type:"post",
|
type:"post",
|
||||||
url: "/supplier/batchSetEnable.action",
|
url: "/supplier/batchSetEnable",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
async : false,
|
async : false,
|
||||||
data: ({
|
data: ({
|
||||||
enabled: false,
|
enabled: false,
|
||||||
supplierIDs : ids
|
supplierIDs : ids
|
||||||
}),
|
}),
|
||||||
success: function (tipInfo) {
|
success: function (res) {
|
||||||
var msg = tipInfo.showModel.msgTip;
|
if(res && res.code === 200) {
|
||||||
if(msg == '成功') {
|
|
||||||
//加载完以后重新初始化
|
|
||||||
$("#searchBtn").click();
|
$("#searchBtn").click();
|
||||||
$(":checkbox").attr("checked",false);
|
$(":checkbox").attr("checked", false);
|
||||||
|
} else {
|
||||||
|
$.messager.alert('禁用提示', '禁用信息失败,请稍后再试!', 'error');
|
||||||
}
|
}
|
||||||
else
|
|
||||||
$.messager.alert('禁用提示','禁用信息失败,请稍后再试!','error');
|
|
||||||
},
|
},
|
||||||
//此处添加错误处理
|
//此处添加错误处理
|
||||||
error:function() {
|
error:function() {
|
||||||
|
|||||||
@@ -189,4 +189,24 @@ public class SupplierController {
|
|||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量设置状态-启用或者禁用
|
||||||
|
* @param enabled
|
||||||
|
* @param supplierIDs
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping(value = "/batchSetEnable")
|
||||||
|
public String batchSetEnable(@RequestParam("enabled") Boolean enabled,
|
||||||
|
@RequestParam("supplierIDs") String supplierIDs,
|
||||||
|
HttpServletRequest request) {
|
||||||
|
Map<String, Object> objectMap = new HashMap<String, Object>();
|
||||||
|
int res = supplierService.batchSetEnable(enabled, supplierIDs);
|
||||||
|
if(res > 0) {
|
||||||
|
return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code);
|
||||||
|
} else {
|
||||||
|
return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,4 +99,13 @@ public class SupplierService {
|
|||||||
example.setOrderByClause("id desc");
|
example.setOrderByClause("id desc");
|
||||||
return supplierMapper.selectByExample(example);
|
return supplierMapper.selectByExample(example);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int batchSetEnable(Boolean enabled, String supplierIDs) {
|
||||||
|
List<Long> ids = StringUtil.strToLongList(supplierIDs);
|
||||||
|
Supplier supplier = new Supplier();
|
||||||
|
supplier.setEnabled(enabled);
|
||||||
|
SupplierExample example = new SupplierExample();
|
||||||
|
example.createCriteria().andIdIn(ids);
|
||||||
|
return supplierMapper.updateByExampleSelective(supplier, example);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user