فهرست منبع

优化后管表单设置修改输入框格式功能

lvy 23 ساعت پیش
والد
کامیت
4bff0c246d

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/TextdictInfoController.java

@@ -423,7 +423,7 @@ public class TextdictInfoController extends BladeController {
                         String value;
                         if (type == 1) {
                             // 转数组格式
-                            value = String.format(" %s = if(substr(%s,1,1) = '[', %s, concat('[', substr(%s,1, if(instr(@v, '_^_') - 1 < 0, char_length(@v), instr(@v, '_^_') - 1) ,']', substr(%s, instr(%s, '_^_'))))", split[0], split[0], split[0], split[0], split[0], split[0]);
+                            value = String.format(" %s = if(substr(%s,1,1) = '[', %s, concat('[', @v := substr(%s,1, if(instr(%s, '_^_') - 1 < 0, char_length(%s), instr(%s, '_^_') - 1), @v ,']', substr(%s, instr(%s, '_^_'))))", split[0], split[0], split[0], split[0], split[0], split[0], split[0], split[0], split[0]);
                         } else {
                             // 转普通格式
                             value = String.format(" %s = if(substr(%s,1,1) = '[', concat(substr(%s, instr(%s, '[') + 1, (CHAR_LENGTH(%s) - instr(REVERSE(%s) , ']') - instr(%s, '['))), substr(%s, instr(%s, '_^_'))), %s)",