mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
修改标签、标签模板的存储结构
This commit is contained in:
+8
-3
@@ -15,10 +15,15 @@ public class GetSourceDataReq {
|
||||
@NotNull(message = "生产单id不能空")
|
||||
private Long orderId;
|
||||
|
||||
@Schema(description = "排单id")
|
||||
private Long planId;
|
||||
|
||||
@Schema(description = "数据源id")
|
||||
@NotNull(message = "数据源id不能空")
|
||||
private Long dataSourceId;
|
||||
|
||||
@Schema(description = "排单id")
|
||||
private Long planId;
|
||||
|
||||
@Schema(description = "包裹id")
|
||||
private Long packageId;
|
||||
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -89,5 +89,5 @@ public interface OrderMapper extends BaseMapperX<OrderDO> {
|
||||
return selectList(wrapper);
|
||||
}
|
||||
|
||||
Map<String, Object> selectDynamicSqlString(String sql);
|
||||
Map<String, Object> selectDynamicSqlString(@Param("sqlStr") String sqlStr);
|
||||
}
|
||||
|
||||
+8
-1
@@ -237,7 +237,14 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
|
||||
@Override
|
||||
public Map<String, Object> getLabelDataSourceValue(GetSourceDataReq req) {
|
||||
String sqlStr = dataSourceApi.getSqlById(req.getDataSourceId()).getCheckedData();
|
||||
return orderMapper.selectDynamicSqlString(String.format(sqlStr, req.getOrderId()));
|
||||
String sql = sqlStr.replace("#{orderId}", req.getOrderId() + "");
|
||||
if(!Objects.isNull(req.getPackageId())) {
|
||||
sql = sql.replace("#{packageId}", req.getPackageId() + "");
|
||||
}
|
||||
if(!Objects.isNull(req.getPlanId())) {
|
||||
sql = sql.replace("#{planId}", req.getPlanId() + "");
|
||||
}
|
||||
return orderMapper.selectDynamicSqlString(sql);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user