解决供应商、客户、会员的启用和禁用失败的问题
This commit is contained in:
@@ -189,4 +189,24 @@ public class SupplierController {
|
||||
}
|
||||
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");
|
||||
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