合同管理系统修改ERP销售订单明细
This commit is contained in:
parent
d83974d94b
commit
1d534fd13a
|
@ -508,4 +508,47 @@ public class SaleOrderResource extends NCCPubRestResource {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 合同管理系统修改ERP销售订单明细
|
||||||
|
*
|
||||||
|
* @author mzr
|
||||||
|
* @date 2025/05/28
|
||||||
|
*/
|
||||||
|
@POST
|
||||||
|
@Path("updateDefs")
|
||||||
|
@Consumes({"application/json"})
|
||||||
|
@Produces({"application/json"})
|
||||||
|
public JSONString updateDefs(List<Map<String, Object>> paramList) {
|
||||||
|
int num = 0;
|
||||||
|
try {
|
||||||
|
for (Map<String, Object> paramMap : paramList) {
|
||||||
|
String csaleorderbid = (String) paramMap.get("csaleorderbid");
|
||||||
|
if (StringUtils.isEmpty(csaleorderbid)) {
|
||||||
|
return ResultMessageUtil.exceptionToJSON("传入参数为空,请检查", APIErrCodeEnum.BUSINESSEXCCODE.getCode());
|
||||||
|
}
|
||||||
|
StringBuilder sql = new StringBuilder("update so_saleorder_b set ");
|
||||||
|
SQLParameter parameter = new SQLParameter();
|
||||||
|
for (Map.Entry<String, Object> entry : paramMap.entrySet()) {
|
||||||
|
if (!"csaleorderbid".equals(entry.getKey())) {
|
||||||
|
sql.append(entry.getKey()).append(" = ?, ");
|
||||||
|
parameter.addParam(entry.getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (parameter.getCountParams() <= 0) {
|
||||||
|
return ResultMessageUtil.toJSON("传入参数为空,请检查", APIErrCodeEnum.BUSINESSEXCCODE.getCode());
|
||||||
|
}
|
||||||
|
// 删除最后的", "
|
||||||
|
sql.delete(sql.length() - 2, sql.length());
|
||||||
|
sql.append(" where csaleorderbid = ?");
|
||||||
|
parameter.addParam(csaleorderbid);
|
||||||
|
BaseDAO baseDAO = new BaseDAO();
|
||||||
|
num += baseDAO.executeUpdate(sql.toString(), parameter);
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
return ResultMessageUtil.exceptionToJSON(e);
|
||||||
|
}
|
||||||
|
return ResultMessageUtil.toJSON(num, "销售订单修改成功,共修改" + num + "行");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue