已修改30个文件
已删除12个文件
已重命名61个文件
已添加48个文件
| | |
| | | "js-base64": "^2.5.1", |
| | | "js-cookie": "^2.2.0", |
| | | "js-md5": "^0.7.3", |
| | | "js-pinyin": "^0.2.4", |
| | | "mockjs": "^1.0.1-beta3", |
| | | "node-gyp": "^5.0.6", |
| | | "nprogress": "^0.2.0", |
| | |
| | | |
| | | export const TableData =(params)=>{ |
| | | return request({ |
| | | url: 'api/ubcs-code/ubcs-code//mdmEngineController/gridTableDataByClassifyOid', |
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/gridTableDataByClassifyOid', |
| | | method: 'get', |
| | | params:{ |
| | | ...params |
| | | } |
| | | }) |
| | | } |
| | | |
| | |
| | | }) |
| | | } |
| | | |
| | | export const getFormTemplate = (params) => { |
| | | return request({ |
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid', |
| | | method: 'get', |
| | | params |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | |
|
| | | import request from "@/router/axios";
|
| | |
|
| | | // è·åè¡¨åæ¨¡æ¿æ°æ®
|
| | | export const getFormTemplate = (params) => {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid',
|
| | | method: 'get',
|
| | | params
|
| | | })
|
| | | }
|
| | | // è¡¨åæ°æ®æ§è¡ä»£ç
|
| | | export const executeCode = (params) => {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid',
|
| | | method: 'get',
|
| | | params
|
| | | })
|
| | | }
|
| | | // ç¸ä¼¼é¡¹æ¥è¯¢
|
| | | export const findLike = (data) => {
|
| | | return request({
|
| | | url: 'api/mdmEngineController/resembleQuery',
|
| | | method: 'post',
|
| | | data
|
| | | })
|
| | | } |
| | |
| | | <template> |
| | | <basic-container style="height: 750px"> |
| | | <avue-crud ref="crud" :data="data" :option="option" style="height: 750px" @sort-change="sortChange"></avue-crud> |
| | | </basic-container> |
| | | <basic-container> |
| | | <avue-crud ref="crud" |
| | | v-loading="loading" |
| | | :data="data" |
| | | :option="option" |
| | | :page="page" |
| | | @sort-change="sortChange" |
| | | @selection-change="selectionChange" |
| | | @on-load="onLoad"> |
| | | <template slot="menu"> |
| | | <el-button type="text">æåæé®</el-button> |
| | | </template> |
| | | <template slot="menuLeft"> |
| | | <div> |
| | | <el-table :data="tableData" style="width: 100%" @cell-click="handleCellClick" @cell-dblclick="dbclick"> |
| | | <div v-for="(item,index) in this.tableHeadData" :key="index"> |
| | | <el-table-column :label="item.label" :prop="item.prop"> |
| | | <!-- ç¼è¾åå±ç¤ºé»è¾ --> |
| | | <template slot-scope="{ row }"> |
| | | <el-input v-if="editingRow === row && editShow== item.prop" v-model="row[item.prop]" @blur="saveRow"></el-input> |
| | | <span v-else>{{row[item.prop]}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | </div> |
| | | <el-table-column fixed="right" label="æä½" width="120"> |
| | | <template slot-scope="scope"> |
| | | <el-button size="small" type="text" @click.native.prevent="enumDeleteRow(scope.$index, tableData)"> |
| | | ç§»é¤ |
| | | </el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <template> |
| | | <div style="display: flex;justify-content: right;margin-top: 15px"> |
| | | <el-button type="primary" size="small">ä¿å</el-button> |
| | | <el-button size="small" @click="enumVisible=false">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </div> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import { MasterTable,TableData } from "@/api/GetItem"; |
| | | import {MasterTable, TableData} from "@/api/GetItem"; |
| | | |
| | | export default { |
| | | name: "Crud.vue", |
| | | data(){ |
| | | return{ |
| | | data:[ |
| | | { |
| | | zhiliangbz:"111", |
| | | }, |
| | | { |
| | | xinghaoguige:"1121", |
| | | }, |
| | | ], |
| | | option:{ |
| | | data() { |
| | | return { |
| | | editingRow:null, |
| | | editShow: "", |
| | | editAttr:"", |
| | | loading: false, |
| | | data: [], |
| | | option: { |
| | | //é»è®¤é«åº¦, |
| | | align:'center', |
| | | menuAlign:'center', |
| | | column:[] |
| | | align: 'center', |
| | | menuAlign: 'center', |
| | | addBtn: false, |
| | | editBtn: false, |
| | | selection: true, |
| | | selectionFixed: false, |
| | | index: true, |
| | | column: [] |
| | | }, |
| | | List:[], |
| | | List: [], |
| | | columnType: { |
| | | text: "input", |
| | | combox: "select", |
| | |
| | | number: "number", |
| | | datetime: "datetime", |
| | | }, |
| | | page: { |
| | | total: 0, |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSizes: [10, 30, 50, 100, 200], |
| | | }, |
| | | tableData:[], |
| | | tableHeadData:[], |
| | | items:{} |
| | | } |
| | | }, |
| | | computed:{ |
| | | editable(){ |
| | | this.tableData.forEach(item=>{ |
| | | this.items=item |
| | | }) |
| | | return this.editShow === this.editingRow[this.items.prop]; |
| | | } |
| | | }, |
| | | created() { |
| | | this.CrudHeaderRend(); |
| | | this.CrudRend() |
| | | this.CrudHeaderRend(); |
| | | this.CrudRend() |
| | | }, |
| | | activated() { |
| | | this.doLayout() |
| | | }, |
| | | methods:{ |
| | | methods: { |
| | | // çå¬åå
æ ¼ç¹å»äºä»¶å¹¶å卿£å¨ç¼è¾çè¡ |
| | | handleCellClick(row, column) { |
| | | this.editingRow = row; |
| | | this.editShow = column.property; |
| | | console.log( this.editingRow['name'], this.editShow) |
| | | }, |
| | | //æä¸¾æ³¨å
¥å é¤ |
| | | enumDeleteRow(row) { |
| | | console.log(row) |
| | | this.tableData.splice(row, 1) |
| | | }, |
| | | // å°æ£å¨ç¼è¾çè¡çç¶æå为 null ï¼å³éåºç¼è¾ç¶æ |
| | | saveRow() { |
| | | this.editingRow = null; |
| | | }, |
| | | doLayout() { |
| | | this.$nextTick(() => { |
| | | this.$refs.crud.doLayout(); |
| | | }); |
| | | }, |
| | | CrudHeaderRend(){ |
| | | MasterTable({codeClassifyOid:"D9CF223F-317D-71EB-BD11-433A94CAD9F3",functionId: 5,_: 1685067339479}).then(res=>{ |
| | | this.List=res.data.tableDefineVO.cols[0]; |
| | | this.List.forEach(item=>{ |
| | | console.log(item) |
| | | let columnItem={ |
| | | label:item.title, |
| | | prop:item.field, |
| | | type:this.columnType[item.type], |
| | | sortable:item.sort, |
| | | width:item.minWidth |
| | | //è¡¨æ ¼å¤´æ¸²æ |
| | | CrudHeaderRend() { |
| | | MasterTable({ |
| | | codeClassifyOid: "D9CF223F-317D-71EB-BD11-433A94CAD9F3", |
| | | functionId: 5, |
| | | _: 1685067339479 |
| | | }).then(res => { |
| | | this.List = res.data.tableDefineVO.cols[0]; |
| | | this.List.forEach(item => { |
| | | let columnItem = { |
| | | label: item.title, |
| | | prop: item.field, |
| | | type: this.columnType[item.type], |
| | | sortable: item.sort, |
| | | width: item.minWidth |
| | | }; |
| | | this.option.column.push(columnItem); |
| | | |
| | | this.option.column=this.tableHeadData; |
| | | }) |
| | | }) |
| | | }, |
| | | CrudRend(){ |
| | | TableData({templateOid: "A12826E4-2B66-6D56-DE30-92BB1D7F607F", |
| | | //è¡¨æ ¼æ°æ® |
| | | CrudRend() { |
| | | TableData({ |
| | | templateOid: "A12826E4-2B66-6D56-DE30-92BB1D7F607F", |
| | | codeClassifyOid: "D9CF223F-317D-71EB-BD11-433A94CAD9F3", |
| | | page: 1, |
| | | limit: 9, |
| | | page: this.page.currentPage, |
| | | limit: this.page.pageSize, |
| | | _: 1685089123575 |
| | | }).then(res=>{ |
| | | console.log(res) |
| | | this.data=res.data.data |
| | | }).then(res => { |
| | | this.page.total = res.data.total; |
| | | this.data = res.data.data; |
| | | this.tableData=res.data.data; |
| | | }) |
| | | }, |
| | | // æåº |
| | | sortChange(val){ |
| | | console.log(val) |
| | | |
| | | // TableData( { |
| | | // templateOid: "A12826E4-2B66-6D56-DE30-92BB1D7F607F", |
| | | // codeClassifyOid: "D9CF223F-317D-71EB-BD11-433A94CAD9F3", |
| | | // order:"desc", |
| | | // sort:val.prop |
| | | // }).then(res=>{ |
| | | // console.log(res.data.data) |
| | | // this.data=res.data.data |
| | | // }) |
| | | sortChange(val) { |
| | | this.loading = true; |
| | | let order = "" |
| | | if (val.order == "ascending") { |
| | | order = "asc"; |
| | | } else { |
| | | order = "desc"; |
| | | } |
| | | TableData({ |
| | | templateOid: "A12826E4-2B66-6D56-DE30-92BB1D7F607F", |
| | | codeClassifyOid: "D9CF223F-317D-71EB-BD11-433A94CAD9F3", |
| | | order: order, |
| | | sort: val.prop, |
| | | page: this.page.currentPage, |
| | | limit: this.page.pageSize, |
| | | }).then(res => { |
| | | setTimeout(() => { |
| | | this.data = res.data.data; |
| | | this.loading = false; |
| | | }, 100); |
| | | }) |
| | | }, |
| | | //å页巿° |
| | | async onLoad(val) { |
| | | console.log(val) |
| | | await TableData({ |
| | | templateOid: "A12826E4-2B66-6D56-DE30-92BB1D7F607F", |
| | | codeClassifyOid: "D9CF223F-317D-71EB-BD11-433A94CAD9F3", |
| | | page: val.currentPage, |
| | | limit: val.pageSize, |
| | | _: 1685089123575 |
| | | }).then(res => { |
| | | this.data = res.data.data; |
| | | }) |
| | | }, |
| | | //å¤é |
| | | selectionChange(row) { |
| | | console.log(row) |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template>
|
| | | <div v-if="visible">
|
| | | <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
| | | <el-tab-pane label="ç¸ä¼¼é¡¹æ°æ®" name="findlike">
|
| | | <el-table
|
| | | :data="tableData"
|
| | | v-loading="loading"
|
| | | height="250"
|
| | | :border="true"
|
| | | >
|
| | | <el-table-column
|
| | | v-for="item in column"
|
| | | :key="item.prop"
|
| | | :prop="item.prop"
|
| | | :label="item.label"
|
| | | >
|
| | | <template #default="{ row }">
|
| | | <el-button type="text" @click="openFormTemlpate(row)">{{
|
| | | row.id
|
| | | }}</el-button>
|
| | | </template>
|
| | | </el-table-column>
|
| | | </el-table>
|
| | | </el-tab-pane>
|
| | | </el-tabs>
|
| | |
|
| | | <FormTemplate
|
| | | type="detail"
|
| | | :visible.sync="templateVisible"
|
| | | templateOid="78B8C7C5-A042-0B96-FE6D-65421451782A"
|
| | | codeClassifyOid="4524E801-6CC6-92E8-1AC3-2AB9604E8F96"
|
| | | ></FormTemplate>
|
| | | </div>
|
| | | </template>
|
| | |
|
| | | <script>
|
| | | import { findLike } from "@/api/formTemplate";
|
| | | import FormTemplate from "./index.vue";
|
| | | export default {
|
| | | name: "FindLike",
|
| | | components: { FormTemplate },
|
| | | props: {
|
| | | column: {
|
| | | type: Array,
|
| | | default: () => [{ prop: "id", label: "代å·" }],
|
| | | },
|
| | | },
|
| | | data() {
|
| | | return {
|
| | | visible: false,
|
| | | templateVisible: false,
|
| | | activeName: 'findlike',
|
| | | tableData: [
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "C2FD69E0-59CA-7A3C-D3BE-A95AB67F81D4",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "5052756D-CE43-8F30-AE6B-A4F4102A66C5",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:53:06.637",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:53:06.637",
|
| | | nameoid: "69E5E86F-AD62-1DBE-05D3-E0CE4C07408F",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:53:06.637",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "C33464B7-79A8-095B-D6FC-F9EB2EA0C985",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "4AF61981-D2E8-D8A2-9704-D12B043C22D1",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:51:06.262",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:51:06.262",
|
| | | nameoid: "53E9B351-C410-2A78-3DC0-159BB3E695F9",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:51:06.262",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "00813CDD-4066-5FF5-0AAF-4AFCDB0C2CAE",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "47E45EAF-74E3-C722-3FCA-8FC8F996684F",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:41:14.965",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:41:14.965",
|
| | | nameoid: "0AA8ACA8-1961-A670-93C5-744DCFF64238",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:41:14.965",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "413C9BA4-877D-AC01-554D-4DF3CCC0CCA5",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "E2F85B5B-9812-0A03-59D1-F4A48BCDA20B",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:38:11.315",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:38:11.315",
|
| | | nameoid: "231D873D-ADF0-1E46-5E02-A2C0C1667324",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:38:11.315",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "99E22C15-228E-E64B-E0F4-BB699CF1E686",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test1223",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "A750F940-B2EA-DB08-5240-1379FE34E9C1",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:26:31.626",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:26:31.626",
|
| | | nameoid: "B38F560F-38EF-4E80-A843-0EF0556DBE1A",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:26:31.626",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "0D8A595E-962C-E88A-1B75-CCBA29675B7A",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "80602381-F29D-E6A3-9DD4-FEF211DB8EAA",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:20:08.311",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:20:08.311",
|
| | | nameoid: "DBDF377F-F7CF-67BA-673B-D8DE7E6D6587",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:20:08.311",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "3EFB6B91-E320-58DD-8402-956E9D416D2C",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "0B6D7C29-DE6A-9D81-BC11-EB39D454877F",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 21:16:24.964",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 21:16:24.964",
|
| | | nameoid: "3B3C476A-74E2-FF4A-7228-01D1F1EA18B8",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 21:16:24.964",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "F3EB357A-1285-6BED-105E-4E4F1230CB76",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "247CF179-AA18-E636-F66E-054BF1A4A03C",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 20:28:37.591",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 20:28:37.591",
|
| | | nameoid: "F95AF399-F100-8CD0-F944-DE528F8DFC93",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 20:28:37.591",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "610F9365-8E6E-699F-07A0-BC35601BD952",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "9DBE4C77-D0E6-4326-621D-EA9AACD86AD4",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 20:27:05.35",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 20:27:05.35",
|
| | | nameoid: "B1B51981-A1D9-20A0-F974-5A61C1B9F3FF",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 20:27:05.35",
|
| | | },
|
| | | {
|
| | | lastmodifier: "1(ä¸å¡æµè¯)",
|
| | | revisionseq: "1",
|
| | | versionvalue: "1",
|
| | | secondfl: "",
|
| | | versionseq: "1",
|
| | | checkinby: "",
|
| | | firstfl: "",
|
| | | jiliangdwname: "",
|
| | | materialtype: "1001",
|
| | | materialtypeText: "ææ",
|
| | | chukufangshi: "å
è¿å
åº",
|
| | | hesuanfenlei: "",
|
| | | lctid: "wupinLC",
|
| | | id: "******",
|
| | | isfirstv: "1",
|
| | | revisionoid: "7AF39DAB-A6EA-C0E0-303F-BD8B493553AE",
|
| | | checkouttime: "",
|
| | | btmname: "wupin",
|
| | | codeclsfid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | revisionvalue: "1",
|
| | | secretgradeText: "æ®éåå¯",
|
| | | name: "",
|
| | | secretgrade: "2",
|
| | | isfirstr: "1",
|
| | | xinghaoguige: "",
|
| | | materialname: "test12",
|
| | | codetemplateoid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | description: "",
|
| | | oid: "CD5EF43C-41E5-A0AC-42B1-BBEE6535AE1C",
|
| | | thrifl: "",
|
| | | revisionrule: "numberversionrule",
|
| | | lcstatus_text: "ç¼è¾ä¸",
|
| | | oldcode: "223",
|
| | | hesuanfenleiname: "",
|
| | | codeclsfpath:
|
| | | "D9CF223F-317D-71EB-BD11-433A94CAD9F3##535FC9B6-FE27-241F-5FCA-ED4DC17CF95B##8EB35A1D-AB8B-2255-565C-84D309E0C62B##4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | owner: "1",
|
| | | xiaoshouwl: "false",
|
| | | checkoutby: "",
|
| | | creator: "1(ä¸å¡æµè¯)",
|
| | | createtime: "2023-04-12 20:25:28.642",
|
| | | tuhao: "yy002",
|
| | | beizhushuoming: "",
|
| | | versionrule: "0",
|
| | | jiliangdw: "个",
|
| | | islastr: "1",
|
| | | copyfromversion: "",
|
| | | materialclassify: "",
|
| | | lastmodifytime: "2023-04-12 20:25:28.642",
|
| | | nameoid: "9BC308A8-35D7-49FD-4E49-B93CB21E22A3",
|
| | | lcstatus: "Editing",
|
| | | islastv: "1",
|
| | | checkintime: "",
|
| | | ts: "2023-04-12 20:25:28.642",
|
| | | },
|
| | | ],
|
| | | loading: false,
|
| | | templateOid: "",
|
| | | codeClassifyOid: "",
|
| | | };
|
| | | },
|
| | | methods: {
|
| | | findLinkClick(data) {
|
| | | this.visible = true;
|
| | | // findLike(data).then((res) => {
|
| | | // this.tableData = res.data.data
|
| | | // });
|
| | | },
|
| | | openFormTemlpate(row) {
|
| | | this.codetemplateoid = row.codetemplateoid;
|
| | | this.codeClassifyOid = row.codeclsfid;
|
| | | this.templateVisible = true;
|
| | | },
|
| | | },
|
| | | };
|
| | | </script>
|
| | |
|
| | | <style lang="less" scoped></style>
|
| | |
| | | :visible.sync="dialogVisible" |
| | | v-dialogDrag |
| | | top="0vh" |
| | | title="æç¤º" |
| | | :title="title" |
| | | class="avue-dialog avue-dialog--top" |
| | | :width="dialogOptions.width" |
| | | append-to-body |
| | | v-if="dialogVisible" |
| | | > |
| | | <avue-form |
| | | v-model="form" |
| | |
| | | :key="index" |
| | | > |
| | | <template :slot="item.prop + 'Label'" v-for="item in option.column"> |
| | | <span>{{ item.label }} </span> |
| | | <el-tooltip |
| | | v-if="item.keyAttr" |
| | | class="item" |
| | | effect="dark" |
| | | content="è¯¥å±æ§ä¸ºå
³é®å±æ§" |
| | | placement="top-start" |
| | | > |
| | | <i class="el-icon-star-on key_attr_icon"></i> |
| | | </el-tooltip> |
| | | <el-tooltip |
| | | v-if="item.tip" |
| | | class="item" |
| | | effect="dark" |
| | | :content="item.tip" |
| | | placement="top-start" |
| | | > |
| | | <i class="el-icon-warning"></i> |
| | | </el-tooltip> |
| | | <span> |
| | | <span>{{ item.label }} </span> |
| | | <el-tooltip |
| | | v-if="item.keyAttr" |
| | | class="item" |
| | | effect="dark" |
| | | content="è¯¥å±æ§ä¸ºå
³é®å±æ§" |
| | | placement="top-start" |
| | | > |
| | | <i class="el-icon-star-on key_attr_icon"></i> |
| | | </el-tooltip> |
| | | <el-tooltip |
| | | v-if="item.tip" |
| | | class="item" |
| | | effect="dark" |
| | | :content="item.tip" |
| | | placement="top-start" |
| | | > |
| | | <i class="el-icon-warning"></i> |
| | | </el-tooltip> |
| | | </span> |
| | | </template> |
| | | </avue-form> |
| | | <div class="avue-dialog__footer"> |
| | | <FindLike ref="findLike"></FindLike> |
| | | <div class="avue-dialog__footer" v-if="type !== 'detail'"> |
| | | <el-button @click="close()">å æ¶</el-button> |
| | | <el-button @click="close()" type="primary">ç¡® å®</el-button> |
| | | <el-button @click="close()" type="primary" :loading="submitBtnLoading">ç¡® å®</el-button> |
| | | <el-button @click="findLinkSubmit" type="primary">ç¸ä¼¼åæ¥è¯¢</el-button> |
| | | </div> |
| | | <el-dialog title="æµè¯åç
§" :visible.sync="visible2" append-to-body> |
| | | <div style="height: 100px;"> |
| | | <p>é¨é¨æ°æ® {depName: 'ææ¯é¨é¨åç§°', depId: 'ææ¯é¨é¨id'}</p> |
| | | </div> |
| | | <div class="avue-dialog__footer"> |
| | | <el-button @click="visible2 = false">å æ¶</el-button> |
| | | <el-button @click="czSubmit" type="primary">ç¡® å®</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | </el-dialog> |
| | | </template> |
| | | |
| | | <script> |
| | | import { getFormTemplate } from "../../api/common"; |
| | | import { getFormTemplate, executeCode, findLike } from "@/api/formTemplate"; |
| | | import { getDictionary } from "../../api/system/dict"; |
| | | import FindLike from "./FindLike.vue"; |
| | | export default { |
| | | name: "FormTemplate", |
| | | components: { FindLike }, |
| | | props: { |
| | | visible: { |
| | | type: Boolean, |
| | |
| | | type: Array, |
| | | default: () => ["id"], |
| | | }, |
| | | templateOid: { |
| | | type: String, |
| | | default: "", |
| | | }, |
| | | codeClassifyOid: { |
| | | type: String, |
| | | default: "", |
| | | }, |
| | | type: { |
| | | type: String, |
| | | default: 'add' |
| | | }, |
| | | title: { |
| | | type: String, |
| | | default: 'è¡¨åæ¨¡æ¿' |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | number: "number", |
| | | textarea: "textarea", |
| | | datetime: "datetime", |
| | | date: "date", |
| | | file: "upload", |
| | | date: "date" |
| | | }, |
| | | // åæ°æ® |
| | | testItems: [ |
| | |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "beizhushuoming", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "æä»¶åè½", |
| | | tooltips: "", |
| | | type: "file", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "cz", |
| | | hidden: false, |
| | | keyAttr: false, |
| | |
| | | verify: "", |
| | | }, |
| | | ], |
| | | visible2: false, |
| | | submitBtnLoading: false |
| | | }; |
| | | }, |
| | | created() { |
| | | }, |
| | | created() {}, |
| | | computed: { |
| | | dialogVisible: { |
| | | get() { |
| | |
| | | getFormTemplate() { |
| | | this.loading = true; |
| | | getFormTemplate({ |
| | | templateOid: "78B8C7C5-A042-0B96-FE6D-65421451782A", |
| | | codeClassifyOid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96", |
| | | page: 1, |
| | | limit: 30, |
| | | templateOid: this.templateOid, |
| | | codeClassifyOid: this.codeClassifyOid, |
| | | }) |
| | | .then((res) => { |
| | | if (res.status === 200) { |
| | |
| | | }); |
| | | }, |
| | | templateRender() { |
| | | // const items = this.templateData.formDefineVO.items; |
| | | const items = this.testItems; |
| | | const items = this.templateData.formDefineVO.items; |
| | | let column = []; |
| | | let dictKeys = []; |
| | | items.forEach((item) => { |
| | |
| | | if (item.hide) { |
| | | return; |
| | | } |
| | | // ææºåå
¸keyç»ä¸å¼æ¥è¯·æ±è·å |
| | | if (!this.$utilFunc.isEmpty(item.comboxKey)) { |
| | | if ( |
| | | item.type === "combox" && |
| | | item.comboxKey && |
| | | (!Array.isArray(item.dicData) || item.dicData.length === 0) |
| | | ) { |
| | | dictKeys.push({ dictKey: item.comboxKey, field: item.field }); |
| | | } |
| | | // ç¦ç¨é¨å屿§ |
| | | if (this.disabledProp.includes(item.field)) { |
| | | // ç¦ç¨é¨å屿§ï¼å¤é¨ä¼ å¼ç¦ç¨ååç
§ç¦ç¨ï¼ |
| | | if (this.disabledProp.includes(item.field) || this.$utilFunc.isValuableObj(item.referConfig)) { |
| | | item.readOnly = true; |
| | | } |
| | | // è®¾ç½®è¡¨åæ ¡éªçè§åï¼ææ¬ |
| | |
| | | let columnItem = { |
| | | label: item.text, |
| | | labelslot: true, |
| | | prop: item.referConfig ? item.showField : item.field, |
| | | prop: this.$utilFunc.isValuableObj(item.referConfig) ? (item.showField || item.field) : item.field, |
| | | type: this.columnType[item.type], |
| | | dicData: this.getDataList(item.type, item.data), |
| | | disabled: item.readOnly, |
| | | disabled: this.type === 'detail' ? true : item.readOnly, |
| | | prepend: this.preOrSufFixShow("text", item.prefix), |
| | | append: this.preOrSufFixShow("text", item.suffix), |
| | | prefixIcon: this.preOrSufFixShow("icon", item.prefix), |
| | |
| | | value: item.defaultValue, |
| | | tip: item.tip, |
| | | comboxKey: item.comboxKey, |
| | | change: ({ value, column }) => { |
| | | this.changeFun(value, column, item.displayExtension); |
| | | change: () => { |
| | | this.changeFun(item.displayExtension, item.prop); |
| | | }, |
| | | span: item.type === "file" || item.type === "textarea" ? 24 : null, |
| | | click: this.clickFun(item.referConfig), |
| | | // action: |
| | | // item.type === "file" |
| | | // ? "/api/ubcs-resource/oss/endpoint/put-file" |
| | | // : "", |
| | | // propsHttp: { |
| | | // res: "data", |
| | | // url: "link", |
| | | // }, |
| | | rules: [ |
| | | { |
| | | required: item.required, |
| | |
| | | this.index++; |
| | | this.geDictData(dictKeys); |
| | | }, |
| | | changeFun(value, column, jsCode) { |
| | | if (typeof jsCode === "string" && jsCode.length > 0) { |
| | | eval(jsCode); |
| | | } |
| | | changeFun(displayExtension, prop) { |
| | | // executeCode({displayExtension, data: this.form}).then(res => { |
| | | // this.form[prop] = res.data.data |
| | | // }) |
| | | }, |
| | | clickFun(referConfig) { |
| | | if (referConfig) { |
| | | return () => { |
| | | this.visible2 = true |
| | | } |
| | | if (this.type === 'detail') { |
| | | return |
| | | } |
| | | }, |
| | | czSubmit() { |
| | | this.visible2 = false |
| | | this.form = Object.assign(this.form, { |
| | | depName: "ææ¯é¨é¨åç§°", |
| | | depId: "ææ¯é¨é¨id", |
| | | }); |
| | | }, |
| | | close() { |
| | | this.dialogVisible = false; |
| | | }, |
| | | // ååç¼ |
| | | preOrSufFixShow(type, val) { |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | findLinkSubmit() { |
| | | this.templateData.templateVO.data = this.form |
| | | console.log(this.$refs.findLike, 'this.$refs.findLike'); |
| | | this.$refs.findLike.findLinkClick(this.templateData.templateVO) |
| | | } |
| | | }, |
| | | watch: { |
| | | visible(newV) { |
| | | if (newV) { |
| | | this.getFormTemplate(); |
| | | // this.templateRender() |
| | | } |
| | | }, |
| | | }, |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="el-transfer"> |
| | | <transfer-panel v-bind="$props" ref="leftPanel" :data="sourceData" :title="titles[0] || t('el.transfer.titles.0')" |
| | | :default-checked="leftDefaultChecked" :placeholder="filterPlaceholder || t('el.transfer.filterPlaceholder')" |
| | | @checked-change="onSourceCheckedChange"> |
| | | <slot name="left-footer"></slot> |
| | | </transfer-panel> |
| | | <div class="el-transfer__buttons"> |
| | | <el-button type="primary" :class="['el-transfer__button', hasButtonTexts ? 'is-with-texts' : '']" |
| | | @click.native="addToLeft" :disabled="rightChecked.length === 0"> |
| | | <i class="el-icon-arrow-left"></i> |
| | | <span v-if="buttonTexts[0] !== undefined">{{ buttonTexts[0] }}</span> |
| | | </el-button> |
| | | <el-button type="primary" :class="['el-transfer__button', hasButtonTexts ? 'is-with-texts' : '']" |
| | | @click.native="addToRight" :disabled="leftChecked.length === 0"> |
| | | <span v-if="buttonTexts[1] !== undefined">{{ buttonTexts[1] }}</span> |
| | | <i class="el-icon-arrow-right"></i> |
| | | </el-button> |
| | | </div> |
| | | <transfer-panel v-bind="$props" ref="rightPanel" :data="targetData" :title="titles[1] || t('el.transfer.titles.1')" |
| | | :default-checked="rightDefaultChecked" :placeholder="filterPlaceholder || t('el.transfer.filterPlaceholder')" |
| | | @checked-change="onTargetCheckedChange"> |
| | | <slot name="right-footer"></slot> |
| | | </transfer-panel> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import ElButton from 'element-ui/packages/button'; |
| | | import Emitter from 'element-ui/src/mixins/emitter'; |
| | | import Locale from 'element-ui/src/mixins/locale'; |
| | | import TransferPanel from './transfer-panel.vue'; |
| | | // import TransferPanel from './transfer-panel2.vue'; |
| | | import Migrating from 'element-ui/src/mixins/migrating'; |
| | | |
| | | export default { |
| | | name: 'ElTransfer', |
| | | |
| | | mixins: [Emitter, Locale, Migrating], |
| | | |
| | | components: { |
| | | TransferPanel, |
| | | ElButton |
| | | }, |
| | | |
| | | props: { |
| | | data: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | titles: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | buttonTexts: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | filterPlaceholder: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | filterMethod: Function, |
| | | leftDefaultChecked: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | rightDefaultChecked: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | renderContent: Function, |
| | | value: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | format: { |
| | | type: Object, |
| | | default() { |
| | | return {}; |
| | | } |
| | | }, |
| | | filterable: Boolean, |
| | | props: { |
| | | type: Object, |
| | | default() { |
| | | return { |
| | | label: 'label', |
| | | key: 'key', |
| | | disabled: 'disabled' |
| | | }; |
| | | } |
| | | }, |
| | | targetOrder: { |
| | | type: String, |
| | | default: 'original' |
| | | } |
| | | }, |
| | | |
| | | data() { |
| | | return { |
| | | leftChecked: [], |
| | | rightChecked: [] |
| | | }; |
| | | }, |
| | | |
| | | computed: { |
| | | dataObj() { |
| | | const key = this.props.key; |
| | | return this.data.reduce((o, cur) => (o[cur[key]] = cur) && o, {}); |
| | | }, |
| | | |
| | | sourceData() { |
| | | return this.data.filter(item => this.value.indexOf(item[this.props.key]) === -1); |
| | | }, |
| | | |
| | | targetData() { |
| | | if (this.targetOrder === 'original') { |
| | | return this.data.filter(item => this.value.indexOf(item[this.props.key]) > -1); |
| | | } else { |
| | | return this.value.reduce((arr, cur) => { |
| | | const val = this.dataObj[cur]; |
| | | if (val) { |
| | | arr.push(val); |
| | | } |
| | | return arr; |
| | | }, []); |
| | | } |
| | | }, |
| | | |
| | | hasButtonTexts() { |
| | | return this.buttonTexts.length === 2; |
| | | } |
| | | }, |
| | | |
| | | watch: { |
| | | value:{ |
| | | handler(val) { |
| | | this.dispatch('ElFormItem', 'el.form.change', val); |
| | | }, |
| | | immediate:true, |
| | | deep:true |
| | | } |
| | | }, |
| | | |
| | | methods: { |
| | | getMigratingConfig() { |
| | | return { |
| | | props: { |
| | | 'footer-format': 'footer-format is renamed to format.' |
| | | } |
| | | }; |
| | | }, |
| | | |
| | | onSourceCheckedChange(val, movedKeys) { |
| | | this.leftChecked = val; |
| | | if (movedKeys === undefined) return; |
| | | this.$emit('left-check-change', val, movedKeys); |
| | | }, |
| | | |
| | | onTargetCheckedChange(val, movedKeys) { |
| | | this.rightChecked = val; |
| | | if (movedKeys === undefined) return; |
| | | this.$emit('right-check-change', val, movedKeys); |
| | | }, |
| | | |
| | | addToLeft() { |
| | | let currentValue = this.value.slice(); |
| | | this.rightChecked.forEach(item => { |
| | | const index = currentValue.indexOf(item); |
| | | if (index > -1) { |
| | | currentValue.splice(index, 1); |
| | | } |
| | | }); |
| | | this.$emit('input', currentValue); |
| | | this.$emit('change', currentValue, 'left', this.rightChecked); |
| | | }, |
| | | |
| | | addToRight() { |
| | | let currentValue = this.value.slice(); |
| | | let itemsToBeMoved = []; |
| | | const key = this.props.key; |
| | | this.data.forEach(item => { |
| | | const itemKey = item[key]; |
| | | if ( |
| | | this.leftChecked.indexOf(itemKey) > -1 && |
| | | this.value.indexOf(itemKey) === -1 |
| | | ) { |
| | | // itemsToBeMoved.push(itemKey) |
| | | itemsToBeMoved = [itemKey] |
| | | console.log(itemsToBeMoved) |
| | | } |
| | | }); |
| | | // currentValue = this.targetOrder === 'unshift' |
| | | // ? itemsToBeMoved.concat(currentValue) |
| | | // : currentValue.concat(itemsToBeMoved); |
| | | currentValue = itemsToBeMoved |
| | | this.$emit('input', currentValue); |
| | | this.$emit('change', currentValue, 'right', this.leftChecked); |
| | | }, |
| | | |
| | | clearQuery(which) { |
| | | if (which === 'left') { |
| | | this.$refs.leftPanel.query = ''; |
| | | } else if (which === 'right') { |
| | | this.$refs.rightPanel.query = ''; |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | </script> |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="el-transfer-panel"> |
| | | <p class="el-transfer-panel__header"> |
| | | {{ title }} |
| | | </p> |
| | | |
| | | <div :class="['el-transfer-panel__body', hasFooter ? 'is-with-footer' : '']"> |
| | | <el-input class="el-transfer-panel__filter" v-model="query" size="small" :placeholder="placeholder" |
| | | @mouseenter.native="inputHover = true" @mouseleave.native="inputHover = false" v-if="filterable"> |
| | | <i slot="prefix" :class="['el-input__icon', 'el-icon-' + inputIcon]" @click="clearQuery"></i> |
| | | </el-input> |
| | | |
| | | <el-radio-group v-model="checked" v-show="!hasNoMatch && data.length > 0" |
| | | :class="{ 'is-filterable': filterable }" class="el-transfer-panel__list"> |
| | | <el-radio class="el-transfer-panel__item" :label="item[keyProp]" :disabled="item[disabledProp]" |
| | | :key="item[keyProp]" v-for="item in filteredData"><option-content |
| | | :option="item"></option-content></el-radio> |
| | | </el-radio-group> |
| | | <p class="el-transfer-panel__empty" v-show="hasNoMatch">{{ t('el.transfer.noMatch') }}</p> |
| | | <p class="el-transfer-panel__empty" v-show="data.length === 0 && !hasNoMatch">{{ t('el.transfer.noData') }}</p> |
| | | </div> |
| | | <p class="el-transfer-panel__footer" v-if="hasFooter"> |
| | | <slot></slot> |
| | | </p> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import ElCheckboxGroup from 'element-ui/packages/checkbox-group'; |
| | | import ElCheckbox from 'element-ui/packages/checkbox'; |
| | | import ElInput from 'element-ui/packages/input'; |
| | | import Locale from 'element-ui/src/mixins/locale'; |
| | | |
| | | export default { |
| | | mixins: [Locale], |
| | | |
| | | name: 'ElTransferPanel', |
| | | |
| | | componentName: 'ElTransferPanel', |
| | | |
| | | components: { |
| | | ElCheckboxGroup, |
| | | ElCheckbox, |
| | | ElInput, |
| | | OptionContent: { |
| | | props: { |
| | | option: Object |
| | | }, |
| | | render(h) { |
| | | const getParent = vm => { |
| | | if (vm.$options.componentName === 'ElTransferPanel') { |
| | | return vm; |
| | | } else if (vm.$parent) { |
| | | return getParent(vm.$parent); |
| | | } else { |
| | | return vm; |
| | | } |
| | | }; |
| | | const panel = getParent(this); |
| | | const transfer = panel.$parent || panel; |
| | | return panel.renderContent |
| | | ? panel.renderContent(h, this.option) |
| | | : transfer.$scopedSlots.default |
| | | ? transfer.$scopedSlots.default({ option: this.option }) |
| | | : <span>{this.option[panel.labelProp] || this.option[panel.keyProp]}</span>; |
| | | } |
| | | } |
| | | }, |
| | | |
| | | props: { |
| | | data: { |
| | | type: Array, |
| | | default() { |
| | | return []; |
| | | } |
| | | }, |
| | | renderContent: Function, |
| | | placeholder: String, |
| | | title: String, |
| | | filterable: Boolean, |
| | | format: Object, |
| | | filterMethod: Function, |
| | | defaultChecked: Array, |
| | | props: Object |
| | | }, |
| | | |
| | | data() { |
| | | return { |
| | | checked: [], |
| | | allChecked: false, |
| | | query: '', |
| | | inputHover: false, |
| | | checkChangeByUser: true |
| | | }; |
| | | }, |
| | | |
| | | watch: { |
| | | checked(val, oldVal) { |
| | | this.updateAllChecked(); |
| | | let vals = Array.isArray(val)? val:[val] |
| | | let oldVals = Array.isArray(oldVal)? oldVal:[oldVal] |
| | | if (this.checkChangeByUser) { |
| | | const movedKeys = vals.concat(oldVals) |
| | | .filter(v => vals.indexOf(v) === -1 || oldVals.indexOf(v) === -1); |
| | | this.$emit('checked-change', vals,movedKeys); |
| | | } else { |
| | | this.$emit('checked-change', vals); |
| | | this.checkChangeByUser = true; |
| | | } |
| | | }, |
| | | |
| | | data() { |
| | | const checked = []; |
| | | const filteredDataKeys = this.filteredData.map(item => item[this.keyProp]); |
| | | let checkeds = Array.isArray(this.checked)? this.checked:[this.checked] |
| | | checkeds.forEach(item => { |
| | | if (filteredDataKeys.indexOf(item) > -1) { |
| | | checked.push(item); |
| | | } |
| | | }); |
| | | this.checkChangeByUser = false; |
| | | this.checked = checked; |
| | | }, |
| | | |
| | | checkableData() { |
| | | this.updateAllChecked(); |
| | | }, |
| | | |
| | | defaultChecked: { |
| | | immediate: true, |
| | | handler(val, oldVal) { |
| | | if (oldVal && val.length === oldVal.length && |
| | | val.every(item => oldVal.indexOf(item) > -1)) return; |
| | | const checked = []; |
| | | const checkableDataKeys = this.checkableData.map(item => item[this.keyProp]); |
| | | val.forEach(item => { |
| | | if (checkableDataKeys.indexOf(item) > -1) { |
| | | checked.push(item); |
| | | } |
| | | }); |
| | | this.checkChangeByUser = false; |
| | | this.checked = checked; |
| | | } |
| | | } |
| | | }, |
| | | |
| | | computed: { |
| | | filteredData() { |
| | | return this.data.filter(item => { |
| | | console.log(item) |
| | | if (typeof this.filterMethod === 'function') { |
| | | return this.filterMethod(this.query, item); |
| | | } else { |
| | | const label = item[this.labelProp] || item[this.keyProp].toString(); |
| | | return label.toLowerCase().indexOf(this.query.toLowerCase()) > -1; |
| | | } |
| | | }); |
| | | }, |
| | | |
| | | checkableData() { |
| | | return this.filteredData.filter(item => !item[this.disabledProp]); |
| | | }, |
| | | |
| | | checkedSummary() { |
| | | const checkedLength = this.checked.length; |
| | | const dataLength = this.data.length; |
| | | const { noChecked, hasChecked } = this.format; |
| | | if (noChecked && hasChecked) { |
| | | return checkedLength > 0 |
| | | ? hasChecked.replace(/\${checked}/g, checkedLength).replace(/\${total}/g, dataLength) |
| | | : noChecked.replace(/\${total}/g, dataLength); |
| | | } else { |
| | | return `${checkedLength}/${dataLength}`; |
| | | } |
| | | }, |
| | | |
| | | isIndeterminate() { |
| | | const checkedLength = this.checked.length; |
| | | return checkedLength > 0 && checkedLength < this.checkableData.length; |
| | | }, |
| | | |
| | | hasNoMatch() { |
| | | return this.query.length > 0 && this.filteredData.length === 0; |
| | | }, |
| | | |
| | | inputIcon() { |
| | | return this.query.length > 0 && this.inputHover |
| | | ? 'circle-close' |
| | | : 'search'; |
| | | }, |
| | | |
| | | labelProp() { |
| | | return this.props.label || 'label'; |
| | | }, |
| | | |
| | | keyProp() { |
| | | return this.props.key || 'key'; |
| | | }, |
| | | |
| | | disabledProp() { |
| | | return this.props.disabled || 'disabled'; |
| | | }, |
| | | |
| | | hasFooter() { |
| | | return !!this.$slots.default; |
| | | } |
| | | }, |
| | | |
| | | methods: { |
| | | updateAllChecked() { |
| | | |
| | | const checkableDataKeys = this.checkableData.map(item => item[this.keyProp]); |
| | | |
| | | this.allChecked = checkableDataKeys.length > 0 && |
| | | checkableDataKeys.every(item => this.checked===item); |
| | | }, |
| | | |
| | | handleAllCheckedChange(value) { |
| | | this.checked = value |
| | | ? this.checkableData.map(item => item[this.keyProp]) |
| | | : []; |
| | | }, |
| | | |
| | | clearQuery() { |
| | | if (this.inputIcon === 'circle-close') { |
| | | this.query = ''; |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | </script> |
| | | |
| | |
| | | } |
| | | return str; |
| | | } |
| | | /** |
| | | * 夿æ¯å¦ä¸ºå¯¹è±¡å¹¶ä¸ä¸ºç©ºå¯¹è±¡ |
| | | * @param value |
| | | * @returns {Boolean} |
| | | */ |
| | | static isValuableObj(value) { |
| | | return typeof value === 'object' && value !== null && Object.keys(value).length > 0; |
| | | } |
| | | } |
| | |
| | | <template>
|
| | | <div>
|
| | | <el-button @click="visible = true">æµè¯</el-button>
|
| | | <FormTemplate :visible.sync="visible"></FormTemplate>
|
| | | <FormTemplate :visible.sync="visible" templateOid="78B8C7C5-A042-0B96-FE6D-65421451782A" codeClassifyOid="4524E801-6CC6-92E8-1AC3-2AB9604E8F96"></FormTemplate>
|
| | | </div>
|
| | | </template>
|
| | | </template>codeClassifyOid
|
| | |
|
| | | <script>
|
| | | import FormTemplate from "../../components/FormTemplate/index";
|
| | |
| | | <el-tab-pane label="æµç¨è·è¸ª" name="second"> |
| | | <avue-crud :data="data" :option="option" ref="crud"> |
| | | </avue-crud> |
| | | <el-image style="width: 100%; height: 100%" :src="url" fit="cover"></el-image> |
| | | <div style="padding: 10px 0; width: 100%; height: 100% "> |
| | | <el-image :src="url" flt="fill"></el-image> |
| | | </div> |
| | | |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </el-card> |
| | |
| | | </div> |
| | | <div style="width: 100%;"> |
| | | <p>请å¨ä¸æ¹è¾å
¥æ¨çå®¡æ¹æè§ï¼</p> |
| | | <el-input type="textarea" :rows="4" placeholder="请è¾å
¥å
容" v-model="opinionVal"> |
| | | <el-input type="textarea" :rows="4" placeholder="请è¾å
¥å
容" show-word-limit v-model="opinionVal"> |
| | | </el-input> |
| | | </div> |
| | | <div style="width: 100%;"> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | <el-container style="height: 100%; border: 1px solid #fff"> |
| | | <el-card :style="{ marginRight: '10px' }"> |
| | | <el-aside width="300px" style="background-color: #fff"> |
| | | <el-input placeholder="è¾å
¥å
³é®åè¿è¡è¿æ»¤" v-model="filterText"> |
| | | </el-input> |
| | | <el-menu :default-openeds="['1', '3']"> |
| | | <el-tree class="filter-tree" :data="treeData" :props="defaultProps" default-expand-all |
| | | :filter-node-method="filterNode" ref="tree"> |
| | | </el-tree> |
| | | </el-menu> |
| | | </el-aside> |
| | | </el-card> |
| | | <el-main> |
| | | <el-card> |
| | | <avue-crud :data="tableData" :option="option" ref="crud" @row-update="addUpdate" @row-save="rowSave" |
| | | @row-click="handleRowClick"> |
| | | <template slot="menuLeft"> |
| | | <el-button icon="el-icon-plus" size="small" type="primary" @click="dialogPush = true">æ° å¢ |
| | | </el-button> |
| | | <el-button icon="el-icon-check" size="small" type="primary" @click="handleSave">ä¿ å |
| | | </el-button> |
| | | <el-button icon="el-icon-connection" size="small" type="primary" @click="handleSync">åæ¥æ¨¡å |
| | | </el-button> |
| | | </template> |
| | | </avue-crud> |
| | | <el-card :style="{ marginTop: '20px' }"> |
| | | <avue-crud :data="tableData" :option="optinos" ref="crud" @row-update="addUpdate" |
| | | @row-save="rowSave" @row-click="handleRowClick"> |
| | | </avue-crud> |
| | | </el-card> |
| | | </el-card> |
| | | <el-dialog title="ç¼ç 屿§" :visible.sync="dialogPush" destroy-on-close append-to-body="true" width="30%" |
| | | :before-close="handleClose"> |
| | | <el-form :model="form"> |
| | | <el-form-item label="æ¥è¯¢æ¡ä»¶" label-width="70px" size="small"> |
| | | <el-input v-model="form.name" autocomplete="off" @change="handleQuery"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <p class="text_tip">*éæ©åç±»è¿è¡å±æ§è¿æ»¤, æè
è¾å
¥å±æ§çå
¨æ¼æè
ç®æ¼è¿è¡æ¥è¯¢! å¦: å§å (å¯è¾å
¥xmæxinming )</p> |
| | | <transfer v-model="transferValue" :data="transferData" :filter-method="filterMethod" |
| | | filter-placeholder="请è¾å
¥å±æ§æ¼é³å
¨æ¼æè
æ¼é³ç¼©å" @left-check-change="handelLeftCheck"></transfer> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="dialogPush = false">å æ¶</el-button> |
| | | <el-button type="primary" @click="dialogVisible = false">ä¿ å</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </el-main> |
| | | </el-container> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import transfer from '@/components/transfer/index' |
| | | import pinyin from 'js-pinyin' |
| | | export default { |
| | | components: { |
| | | transfer |
| | | }, |
| | | data() { |
| | | const generateData = () => { |
| | | pinyin.setOptions({ checkPolyphone: false, charCase: 1 }); |
| | | const data = []; |
| | | const cities = ['䏿µ·', 'å京', '广å·', 'æ·±å³', 'å京', '西å®', 'æé½']; |
| | | cities.forEach((city, index) => { |
| | | data.push({ |
| | | label: city, |
| | | key: index, |
| | | pinyin: pinyin.getFullChars(city), |
| | | pinyins: pinyin.getCamelChars(city), |
| | | }); |
| | | }); |
| | | return data; |
| | | }; |
| | | return { |
| | | form: { |
| | | name: '', |
| | | }, |
| | | transferData: generateData(), |
| | | transferValue: [], |
| | | dialogPush: false, |
| | | tableData: [ |
| | | { |
| | | id: 1, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 2, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | id: 3, |
| | | groupTypeName: '人å', |
| | | codeView: 'ç¼ç è§å¾', |
| | | sex: 'æ§å«', |
| | | typeName: 'èºæ ', |
| | | attributeName: '', |
| | | defaultValue: '', |
| | | } |
| | | ], |
| | | filterText: '', |
| | | optinos: { |
| | | title: 'éå¢å±æ§', |
| | | maxHeight: '300px', |
| | | menu: true, |
| | | delBtn: false, |
| | | addBtn: false, |
| | | index: true, |
| | | header: false, |
| | | columnBtn: false, |
| | | searchShow: true, |
| | | emptyBtn: false, |
| | | searchBtn: false, |
| | | searchShowBtn: false, |
| | | cellBtn: true, |
| | | border: true, |
| | | searchMenuSpan: 8, |
| | | column: [ |
| | | { label: '屿§é墿䏾å¼', prop: 'groupTypeName', minWidth: 80, }, |
| | | { label: 'éå¢å±æ§æä¸¾æ¾ç¤ºåç§°', prop: 'codeView', minWidth: 80 }, |
| | | { label: 'MDMæä¸¾å¼', prop: 'sex', minWidth: 80 }, |
| | | { label: 'MDMæä¸¾æ¾ç¤ºåç§°', prop: 'typeName', minWidth: 80, overHidden: true }, |
| | | ] |
| | | }, |
| | | option: { |
| | | maxHeight: '500px', |
| | | menu: true, |
| | | delBtn: false, |
| | | addBtn: false, |
| | | index: true, |
| | | header: true, |
| | | columnBtn: false, |
| | | searchShow: true, |
| | | emptyBtn: false, |
| | | searchBtn: false, |
| | | searchShowBtn: false, |
| | | cellBtn: true, |
| | | border: true, |
| | | searchMenuSpan: 8, |
| | | column: [ |
| | | { |
| | | label: 'éå¢åç±»', |
| | | prop: 'groupTypeName', |
| | | minWidth: 80, |
| | | type: "select", |
| | | dicUrl: "/api/ubcs-system/dict/dictionary?code=org_category", |
| | | props: { |
| | | label: "dictValue", |
| | | value: "dictKey" |
| | | }, |
| | | slot: true, |
| | | search: true, |
| | | rules: [{ |
| | | message: "请è¾å
¥éå¢åç±»åç§°" |
| | | }] |
| | | }, |
| | | { label: 'æå±è§å¾', prop: 'codeView', minWidth: 80 }, |
| | | { label: 'éå¢å±æ§', prop: 'sex', minWidth: 80 }, |
| | | { label: 'åç±»åç§°', prop: 'typeName', minWidth: 80, overHidden: true }, |
| | | { label: '屿§åç§°', prop: 'attributeName', minWidth: 80, cell: true }, |
| | | { label: 'é»è®¤å¼', prop: 'defaultValue', minWidth: 140, cell: true }, |
| | | ] |
| | | }, |
| | | treeData: [{ |
| | | id: 1, |
| | | label: 'ä¸çº§ 1', |
| | | children: [{ |
| | | id: 4, |
| | | label: 'äºçº§ 1-1', |
| | | children: [{ |
| | | id: 9, |
| | | label: 'ä¸çº§ 1-1-1' |
| | | }, { |
| | | id: 10, |
| | | label: 'ä¸çº§ 1-1-2' |
| | | }] |
| | | }] |
| | | }, { |
| | | id: 2, |
| | | label: 'ä¸çº§ 2', |
| | | children: [{ |
| | | id: 5, |
| | | label: 'äºçº§ 2-1' |
| | | }, { |
| | | id: 6, |
| | | label: 'äºçº§ 2-2' |
| | | }] |
| | | }, { |
| | | id: 3, |
| | | label: 'ä¸çº§ 3', |
| | | children: [{ |
| | | id: 7, |
| | | label: 'äºçº§ 3-1' |
| | | }, { |
| | | id: 8, |
| | | label: 'äºçº§ 3-2' |
| | | }] |
| | | }], |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'label' |
| | | } |
| | | } |
| | | }, |
| | | watch: { |
| | | filterText(val) { |
| | | this.$refs.tree.filter(val); |
| | | } |
| | | }, |
| | | created() { |
| | | pinyin.setOptions({ checkPolyphone: false, charCase: 1 }); |
| | | console.log(pinyin.getFullChars('管çå')) |
| | | console.log(pinyin.getCamelChars('管çå')) |
| | | |
| | | }, |
| | | methods: { |
| | | filterNode(value, data) { |
| | | if (!value) return true; |
| | | return data.label.indexOf(value) !== -1; |
| | | }, |
| | | handleSave() { |
| | | |
| | | }, |
| | | handlePush() { |
| | | |
| | | }, |
| | | handelLeftCheck(event) { |
| | | console.log(event) |
| | | }, |
| | | addUpdate(event, done) { |
| | | console.log(event) |
| | | done() |
| | | }, |
| | | rowSave(event, done) { |
| | | console.log(event) |
| | | done() |
| | | }, |
| | | handleRowClick(row, event, column) { |
| | | console.log(row) |
| | | console.log(event) |
| | | console.log(column) |
| | | }, |
| | | handleQuery(event) { |
| | | console.log(event) |
| | | this.form.name = event |
| | | }, |
| | | filterMethod(query, item) { |
| | | return item.pinyins.indexOf(this.form.name) > -1; |
| | | }, |
| | | } |
| | | } |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | .text_tip { |
| | | padding: 10px 0; |
| | | color: #F56C6C; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel__list { |
| | | width: 100%; |
| | | } |
| | | |
| | | /deep/ .el-input { |
| | | width: auto; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel { |
| | | width: 270px; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel__list { |
| | | height: 370px; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel__body { |
| | | height: 370px; |
| | | } |
| | | </style> |
| | |
| | | <module>ubcs-omd-api</module> |
| | | <module>ubcs-util-api</module> |
| | | <module>ubcs-ddl-api</module> |
| | | <module>ubcs-webservice-api</module> |
| | | </modules> |
| | | |
| | | <dependencies> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. |
| | | * |
| | | * Redistribution and use in source and binary forms, with or without |
| | | * modification, are permitted provided that the following conditions are met: |
| | | * |
| | | * Redistributions of source code must retain the above copyright notice, |
| | | * this list of conditions and the following disclaimer. |
| | | * Redistributions in binary form must reproduce the above copyright |
| | | * notice, this list of conditions and the following disclaimer in the |
| | | * documentation and/or other materials provided with the distribution. |
| | | * Neither the name of the dreamlu.net developer nor the names of its |
| | | * contributors may be used to endorse or promote products derived from |
| | | * this software without specific prior written permission. |
| | | * Author: Chill åºéª (smallchill@163.com) |
| | | */ |
| | | package com.vci.ubcs.code.feign; |
| | | |
| | | import com.vci.ubcs.code.entity.CodeWupin; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import org.springblade.core.launch.constant.AppConstant; |
| | | import org.springblade.core.mp.support.BladePage; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import java.beans.IntrospectionException; |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.sql.SQLException; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç¼ç ä¿¡æ¯ Feignæ¥å£ç±» |
| | | * |
| | | * @author yuxc |
| | | * @since 2023-05-05 |
| | | */ |
| | | @FeignClient( |
| | | value = AppConstant.APPLICATION_NAME_CODE, |
| | | fallback = IMdmEngineFallback.class |
| | | ) |
| | | public interface IMdmEngineClient { |
| | | |
| | | String API_PREFIX = "/mdmEngineClient"; |
| | | String SELECT_BY_TYPE_OID = API_PREFIX + "/selectByTypeAndOid"; |
| | | String INSERT_BATCH_BY_TYPE = API_PREFIX + "/insertBatchByType"; |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸oidéåæ¥è¯¢æ°æ®è¿è¡è¿å |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param oids éè¦æ¥è¯¢çoidéå éå·åå¼ |
| | | * @return æ¥è¯¢åºçæ°æ® |
| | | */ |
| | | @GetMapping(SELECT_BY_TYPE_OID) |
| | | R<List<BaseModel>> selectByTypeAndOid(@RequestParam("btmType") String btmType, @RequestParam("oids") String oids) throws SQLException, IntrospectionException, NoSuchFieldException, InvocationTargetException, IllegalAccessException, InstantiationException; |
| | | |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸å
³æ°æ®è¿è¡æ¹éæå
¥æä½ |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param baseModels å¤çæ°æ® |
| | | * @return å¤çæåæ°æ®æ¡æ° |
| | | */ |
| | | @GetMapping(INSERT_BATCH_BY_TYPE) |
| | | R<Integer> insertBatchByType(String btmType, List<BaseModel> baseModels) throws Exception; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. |
| | | * |
| | | * Redistribution and use in source and binary forms, with or without |
| | | * modification, are permitted provided that the following conditions are met: |
| | | * |
| | | * Redistributions of source code must retain the above copyright notice, |
| | | * this list of conditions and the following disclaimer. |
| | | * Redistributions in binary form must reproduce the above copyright |
| | | * notice, this list of conditions and the following disclaimer in the |
| | | * documentation and/or other materials provided with the distribution. |
| | | * Neither the name of the dreamlu.net developer nor the names of its |
| | | * contributors may be used to endorse or promote products derived from |
| | | * this software without specific prior written permission. |
| | | * Author: Chill åºéª (smallchill@163.com) |
| | | */ |
| | | package com.vci.ubcs.code.feign; |
| | | |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.beans.IntrospectionException; |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.sql.SQLException; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Feign失败é
ç½® |
| | | * |
| | | * @author Chill |
| | | */ |
| | | @Component |
| | | public class IMdmEngineFallback implements IMdmEngineClient { |
| | | |
| | | @Override |
| | | public R<List<BaseModel>> selectByTypeAndOid(String btmType, String oids) throws SQLException, IntrospectionException, NoSuchFieldException, InvocationTargetException, IllegalAccessException, InstantiationException { |
| | | return R.fail("è·åæ°æ®å¤±è´¥"); |
| | | } |
| | | |
| | | @Override |
| | | public R<Integer> insertBatchByType(String btmType, List<BaseModel> baseModels) throws Exception { |
| | | return R.fail("è·åæ°æ®å¤±è´¥"); |
| | | } |
| | | } |
| | |
| | | */ |
| | | private String parentQueryAttr; |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "CodeClassifyTemplateAttrVO{" + |
| | | "classifyTemplateOid='" + classifyTemplateOid + '\'' + |
| | | ", classifyTemplateOidName='" + classifyTemplateOidName + '\'' + |
| | | ", classifyAttributeOid='" + classifyAttributeOid + '\'' + |
| | | ", classifyAttributeOidName='" + classifyAttributeOidName + '\'' + |
| | | ", attributeDataType='" + attributeDataType + '\'' + |
| | | ", attributeDataTypeText='" + attributeDataTypeText + '\'' + |
| | | ", keyAttrFlag='" + keyAttrFlag + '\'' + |
| | | ", queryAttrFlag='" + queryAttrFlag + '\'' + |
| | | ", seniorQueryAttrFlag='" + seniorQueryAttrFlag + '\'' + |
| | | ", sameRepeatAttrFlag='" + sameRepeatAttrFlag + '\'' + |
| | | ", sortAttrFlag='" + sortAttrFlag + '\'' + |
| | | ", qrcodeFlag='" + qrcodeFlag + '\'' + |
| | | ", barcodeFlag='" + barcodeFlag + '\'' + |
| | | ", componentRule='" + componentRule + '\'' + |
| | | ", verifyRule='" + verifyRule + '\'' + |
| | | ", classifyInvokeLevel='" + classifyInvokeLevel + '\'' + |
| | | ", classifyInvokeAttr='" + classifyInvokeAttr + '\'' + |
| | | ", classifyInvokeAttrName='" + classifyInvokeAttrName + '\'' + |
| | | ", classifyInvokeEditFlag='" + classifyInvokeEditFlag + '\'' + |
| | | ", orderNum=" + orderNum + |
| | | ", formDisplayFlag='" + formDisplayFlag + '\'' + |
| | | ", tableDisplayFlag='" + tableDisplayFlag + '\'' + |
| | | ", attributeGroup='" + attributeGroup + '\'' + |
| | | ", enumId='" + enumId + '\'' + |
| | | ", enumName='" + enumName + '\'' + |
| | | ", enumEditFlag='" + enumEditFlag + '\'' + |
| | | ", referBtmId='" + referBtmId + '\'' + |
| | | ", referBtmName='" + referBtmName + '\'' + |
| | | ", referConfig='" + referConfig + '\'' + |
| | | ", requireFlag='" + requireFlag + '\'' + |
| | | ", readOnlyFlag='" + readOnlyFlag + '\'' + |
| | | ", controlLength=" + controlLength + |
| | | ", formDisplayStyle='" + formDisplayStyle + '\'' + |
| | | ", tableDisplayStyle='" + tableDisplayStyle + '\'' + |
| | | ", formHref='" + formHref + '\'' + |
| | | ", tableHref='" + tableHref + '\'' + |
| | | ", precisionLength=" + precisionLength + |
| | | ", scaleLength=" + scaleLength + |
| | | ", valueArea='" + valueArea + '\'' + |
| | | ", codeDateFormat='" + codeDateFormat + '\'' + |
| | | ", tableDisplayJs='" + tableDisplayJs + '\'' + |
| | | ", textAreaFlag='" + textAreaFlag + '\'' + |
| | | ", imageFlag='" + imageFlag + '\'' + |
| | | ", defaultValue='" + defaultValue + '\'' + |
| | | ", prefixValue='" + prefixValue + '\'' + |
| | | ", suffixValue='" + suffixValue + '\'' + |
| | | ", filterSourceAttr='" + filterSourceAttr + '\'' + |
| | | ", filterSourceAttrName='" + filterSourceAttrName + '\'' + |
| | | ", enumString='" + enumString + '\'' + |
| | | ", attrTableWidth=" + attrTableWidth + |
| | | ", explain='" + explain + '\'' + |
| | | ", libraryIdentification='" + libraryIdentification + '\'' + |
| | | ", parentCode='" + parentCode + '\'' + |
| | | ", parentName='" + parentName + '\'' + |
| | | ", parentQueryAttr='" + parentQueryAttr + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | |
| | | * @author LiHang |
| | | * @date 2023/5/22 |
| | | */ |
| | | @Component |
| | | public class IRevisionRuleFallback implements IRevisionRuleClient{ |
| | | /** |
| | | * è·åçæ¬è§å详æ
ä¿¡æ¯ |
| | |
| | | private String id; |
| | | |
| | | private String name; |
| | | //éå¢ç |
| | | private String groupcode; |
| | | |
| | | private String description; |
| | | |
| | |
| | | this.lctid = lctid; |
| | | } |
| | | |
| | | public String getGroupcode() { |
| | | return this.groupcode; |
| | | } |
| | | |
| | | public void setGroupcode(String groupcode) { |
| | | this.groupcode = groupcode; |
| | | } |
| | | |
| | | public Map<String, String> getData() { |
| | | return this.data; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.starter.util; |
| | | |
| | | /** |
| | | * ä¸»æ°æ®ç¸å
³çä¸å¡ç±»åç¼å· |
| | | */ |
| | | public class MdmBtmTypeConstant { |
| | | |
| | | |
| | | /** |
| | | * ç¶æ |
| | | */ |
| | | public static final String CODE_STATUS_FILED = "lcstatus"; |
| | | |
| | | /** |
| | | * éå¢ç çåæ®µ |
| | | */ |
| | | public static final String CODE_GROUP_FIELD = "groupcode"; |
| | | |
| | | /** |
| | | * åç±»ç主é®å段 |
| | | */ |
| | | public static final String CODE_CLASSIFY_OID_FIELD = "codeclsfid"; |
| | | /** |
| | | * 主é¢åºåç±» |
| | | */ |
| | | public static final String CODE_CLASSIFY = "codeclassify"; |
| | | /** |
| | | * 主é¢åºåç±»å
å«çæ¨¡æ¿ |
| | | */ |
| | | public static final String CODE_CLASSIFY_TEMPLATE = "codeclstemplate"; |
| | | /** |
| | | * 主é¢åºåç±»æ¨¡æ¿ å
å«ç屿§ |
| | | */ |
| | | public static final String CODE_CLASSIFY_TEMPLATE_ATTR = "codeclstempattr"; |
| | | |
| | | /** |
| | | * ä¸»æ°æ®ä¸çæé®æ©å± |
| | | */ |
| | | public static final String CODE_BUTTON = "codebutton"; |
| | | /** |
| | | * ä¸»æ°æ®ä¸ç模æ¿å
³èçæé® |
| | | */ |
| | | public static final String CODE_TEMPLATE_BUTTON = "codetempbutton"; |
| | | /** |
| | | * ä¸»æ°æ®ä¸çç¼ç è§å |
| | | */ |
| | | public static final String CODE_RULE = "coderule"; |
| | | |
| | | |
| | | /** |
| | | * å
³é®å±æ§å¤æéå¤ |
| | | */ |
| | | public static final String CODE_KEY_ATTR_REPEAT_RULE = "codekeyattrrepeat"; |
| | | |
| | | /** |
| | | * ç¸ä¼¼æ¥è¯¢è§å |
| | | */ |
| | | public static final String CODE_RESEMBLE_RULE = "coderesemblerule"; |
| | | /** |
| | | * 模æ¿é¶æ®µ |
| | | */ |
| | | public static final String CODE_TEMPLATE_PHASE = "codetempphase"; |
| | | /** |
| | | * é¶æ®µç屿§ |
| | | */ |
| | | public static final String CODE_PHASE_ATTR = "codephaseattr"; |
| | | /** |
| | | * é¶æ®µç屿§ |
| | | */ |
| | | public static final String CODE_PHASE_ATTR_TABLENAME = "code_phaseattr"; |
| | | |
| | | /** |
| | | * ä¸»æ°æ®å类使ç¨çæµç¨æ¨¡æ¿ |
| | | */ |
| | | public static final String CODE_CLASSIFY_PROCESS_TEMPLATE = "codeclsflowtemp"; |
| | | |
| | | /** |
| | | *åç±»çæ¨¡æ¿å¯¹åºæµç¨ä¸çé¶æ®µé
ç½® |
| | | */ |
| | | public static final String CODE_CLASSIFY_PROCESS_PHASE = "codeclsflowphase" ; |
| | | |
| | | /** |
| | | * åºå®ç çç å¼ |
| | | */ |
| | | public static final String CODE_FIXED_VALUE = "codefixedvalue"; |
| | | |
| | | /** |
| | | * åç±»ç çç å¼ |
| | | */ |
| | | public static final String CODE_CLASSIFY_VALUE = "codeclassifyvalue"; |
| | | |
| | | /** |
| | | * æ å°è§å |
| | | */ |
| | | public static final String CODE_TEMPLATE_MAP = "codetempmap"; |
| | | /** |
| | | * æ å°è§åæç» |
| | | */ |
| | | public static final String CODE_TEMPLATE_MAP_ITEM = "codetempmapitem"; |
| | | /** |
| | | * ç æ®µåºç¡ä¿¡æ¯ |
| | | */ |
| | | public static final String CODE_BASIC_SEC = "codebasicsec"; |
| | | |
| | | /** |
| | | * åä¹è¯é
ç½® |
| | | */ |
| | | public static final String CODE_SYNONYM = "codesynonym"; |
| | | /** |
| | | * å
¨é¨çç å¼ |
| | | */ |
| | | public static final String CODE_ALL_CODE = "codeallcode"; |
| | | |
| | | /** |
| | | * ç¼ç è§åçæµæ°´å¼ |
| | | */ |
| | | public static final String CODE_SERIAL_VALUE = "codeserialvalue" ; |
| | | |
| | | /** |
| | | * èµæºå¯¹æ¥éç¥ãæ¥è¯¢æ¥å£æ¥å¿ |
| | | */ |
| | | public static final String DOCKING_LOGE = "codedockinglog"; |
| | | |
| | | /** |
| | | * èµæºå¯¹æ¥è§¦å卿å
¥è¦æ¨éçæ°æ® |
| | | */ |
| | | public static final String DOCKING_DATA = "codedockingdata"; |
| | | |
| | | /** |
| | | * èµæºå¯¹æ¥è§¦å卿å
¥è¦æ¨éçæ°æ®åç³»ç»ä¿¡æ¯ |
| | | */ |
| | | public static final String DOCKING_TASK = "codedockingtask"; |
| | | |
| | | /** |
| | | * é¢ç³è¯·æ°æ® |
| | | */ |
| | | public static final String DOCKING_PRE_APPLY_DATA = "dockingpadata"; |
| | | |
| | | /** |
| | | * é¢ç³è¯·æ°æ®ä¿¡æ¯ |
| | | */ |
| | | public static final String DOCKING_PRE_APPLY_DATA_INFO = "dockingpadatainfo"; |
| | | |
| | | /** |
| | | * ç³»ç»éæçç³»ç» |
| | | */ |
| | | public static final String SYS_INT_BASE = "sysintbase"; |
| | | /** |
| | | * ç³»ç»éææ¥å£çåºç¡ä¿¡æ¯ |
| | | */ |
| | | public static final String SYS_INT_INFO = "sysintinfo"; |
| | | |
| | | /** |
| | | * ç³»ç»éææ¥å£çè®¤è¯æ¹å¼ |
| | | */ |
| | | public static final String SYS_INT_AUTHORITY = "sysintauthority"; |
| | | |
| | | /** |
| | | * ç³»ç»éææ¥å£çåæ°,http对åºçparamter |
| | | */ |
| | | public static final String SYS_INT_PARAMTERY = "sysintparemter"; |
| | | |
| | | /** |
| | | * ç³»ç»éææ¥å£ç认è¯ä¿¡æ¯,http对åºçheader,webserver对åºçè´¦å·å¯ç çä¿¡æ¯ |
| | | */ |
| | | public static final String SYS_INT_HEADER = "sysintheader"; |
| | | |
| | | |
| | | /** |
| | | * éæå±æ§æ å°å
³ç³»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JINTEGMAPCONFIG = "jintegmapconfig"; |
| | | |
| | | /** |
| | | * éæéå¢åç±»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JCLASSIFY = "jclassify"; |
| | | /** |
| | | * éæé墿¨¡å屿§ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JMETAATRR = "jmetaattr"; |
| | | |
| | | /** |
| | | * éæå±æ§åå¼èå´å
³ç³»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JRANGE = "jrange"; |
| | | |
| | | |
| | | /** |
| | | * éæéå¢ç³è¯·åä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JAPPLYFORM = "japplyform"; |
| | | |
| | | |
| | | |
| | | /** |
| | | * éæé墿¨¡å屿§ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JVIEWMODEL = "jviewmodel"; |
| | | |
| | | } |
| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.alibaba.fastjson.serializer.SerializerFeature; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.web.enumpck.BooleanEnum; |
| | |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.util.ResourceUtils; |
| | | |
| | | import java.beans.BeanInfo; |
| | | import java.beans.IntrospectionException; |
| | | import java.beans.Introspector; |
| | | import java.beans.PropertyDescriptor; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | |
| | | import java.math.BigInteger; |
| | | import java.net.InetAddress; |
| | | import java.net.NetworkInterface; |
| | | import java.sql.Timestamp; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | import java.util.regex.Matcher; |
| | | import java.util.regex.Pattern; |
| | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * å° JavaBean对象转å为 Map |
| | | * @author wyply115 |
| | | * @param bean è¦è½¬åçç±»å |
| | | * @return Map对象 |
| | | * @version 2016å¹´3æ20æ¥ 11:03:01 |
| | | */ |
| | | public static Map convertBean2Map(Object bean) throws Exception { |
| | | Class type = bean.getClass(); |
| | | Map returnMap = new HashMap(); |
| | | BeanInfo beanInfo = Introspector.getBeanInfo(type); |
| | | PropertyDescriptor[] propertyDescriptors = beanInfo |
| | | .getPropertyDescriptors(); |
| | | Field[] declaredFields = type.getDeclaredFields(); |
| | | String existField = ""; |
| | | for (Field declaredField : declaredFields) { |
| | | declaredField.setAccessible(true); |
| | | |
| | | // è·ååæ®µçå¼ |
| | | boolean isTableField = declaredField.isAnnotationPresent(TableField.class); |
| | | if (isTableField) { |
| | | TableField tableField = declaredField.getAnnotation(TableField.class); |
| | | Boolean fieldValue = tableField.exist(); |
| | | if(fieldValue == false){ |
| | | existField += declaredField.getName().toLowerCase()+","; |
| | | } |
| | | } |
| | | } |
| | | |
| | | for (int i = 0, n = propertyDescriptors.length; i <n ; i++) { |
| | | PropertyDescriptor descriptor = propertyDescriptors[i]; |
| | | String propertyName = descriptor.getName(); |
| | | |
| | | if (!propertyName.equals("class") && |
| | | ((!"".equals(existField) && !existField.contains(propertyName.toLowerCase()+","))||"data".equals(propertyName))) { |
| | | Method readMethod = descriptor.getReadMethod(); |
| | | Object result = readMethod.invoke(bean, new Object[0]); |
| | | |
| | | if (result != null) { |
| | | if ("data".equals(propertyName)){ |
| | | returnMap.putAll((Map) result); |
| | | }else { |
| | | returnMap.put(propertyName, result); |
| | | } |
| | | } else { |
| | | returnMap.put(propertyName, ""); |
| | | } |
| | | } |
| | | } |
| | | return returnMap; |
| | | } |
| | | |
| | | public static <T> List<T> mapToBean(List<Map> maps, Class<T> tClass) { |
| | | List<T> beanList = new ArrayList<>(); |
| | | try { |
| | | for (Map map : maps) { |
| | | T t = tClass.newInstance(); |
| | | BeanInfo beanInfo = Introspector.getBeanInfo(tClass); |
| | | PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); |
| | | |
| | | for (PropertyDescriptor property : propertyDescriptors) { |
| | | |
| | | String key = property.getName(); |
| | | if ("class".equals(key)) { |
| | | continue; |
| | | } |
| | | |
| | | // String sqlField = camelToUnderscore(key); |
| | | |
| | | |
| | | if (map.containsKey(key.toUpperCase())) { |
| | | try { |
| | | Object value = map.get(key.toUpperCase()); |
| | | // å¾å°property对åºçsetteræ¹æ³ |
| | | Method setter = property.getWriteMethod(); |
| | | Class<?> type = property.getPropertyType(); |
| | | // å¼ºè½¬ä¸ºåæ®µçç±»åï¼ä¸éè¦æ¶å¯ä»¥å»é¤ï¼ä¾èµcommons-beanutilss-beanutils |
| | | //Object convert = ConvertUtils.convert(String.valueOf(value), type); |
| | | //setter.invoke(t, convert); |
| | | setter.invoke(t, value); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException("ãèµå¼å¼å¸¸ã", e); |
| | | } |
| | | } |
| | | |
| | | } |
| | | beanList.add(t); |
| | | } |
| | | } catch (Exception e) { |
| | | throw new RuntimeException("ãMap转æ¢å®ä½å¼å¸¸ã", e); |
| | | } |
| | | return beanList; |
| | | } |
| | | |
| | | public static String camelToUnderscore(String name) { |
| | | if (name == null && name.length() <= 0) { |
| | | return name; |
| | | } |
| | | StringBuilder sb = new StringBuilder(); |
| | | String lowerName = name.toLowerCase(); |
| | | for (int i = 0; i < lowerName.length(); i++) { |
| | | String nameChar = name.substring(i, i + 1); |
| | | String lowerChar = lowerName.substring(i, i + 1); |
| | | if (!nameChar.equals(lowerChar)) { |
| | | sb.append("_").append(lowerChar); |
| | | } else { |
| | | sb.append(nameChar); |
| | | } |
| | | } |
| | | |
| | | return sb.toString(); |
| | | } |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>ubcs-service-api</artifactId> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <version>3.0.1.RELEASE</version> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>ubcs-webservice-api</artifactId> |
| | | <name>${project.artifactId}</name> |
| | | <version>3.0.1.RELEASE</version> |
| | | <packaging>jar</packaging> |
| | | |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <artifactId>ubcs-util-api</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <artifactId>ubcs-code-api</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <artifactId>ubcs-util-api</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.thoughtworks.xstream</groupId> |
| | | <artifactId>xstream</artifactId> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | </project> |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreApplyFormDTO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.dto; |
| | | package com.vci.ubcs.code.webservice.dto; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | |
| | | import com.vci.ubcs.code.webservice.vo.BaseModelVO; |
| | | |
| | | /** |
| | | * è®°å½éæå±æ°æ®ç³è¯·id |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrMappingDTO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.dto; |
| | | package com.vci.ubcs.code.webservice.dto; |
| | | |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO; |
| | | import com.vci.ubcs.code.webservice.vo.BaseModelVO; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrRangeVO; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrRangeDTO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.dto; |
| | | package com.vci.ubcs.code.webservice.dto; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.code.webservice.vo.BaseModelVO; |
| | | |
| | | /** |
| | | * è®°å½éæå±æ§åå¼èå´é
ç½® |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreClassifyDTO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.dto; |
| | | package com.vci.ubcs.code.webservice.dto; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.code.webservice.vo.BaseModelVO; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreMetaAttrDTO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.dto; |
| | | package com.vci.ubcs.code.webservice.dto; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | |
| | | import com.vci.ubcs.code.webservice.vo.BaseModelVO; |
| | | public class DockingPreMetaAttrDTO extends BaseModelVO { |
| | | |
| | | /** |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreViewModelDTO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.dto; |
| | | package com.vci.ubcs.code.webservice.dto; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreMetaAttrVO; |
| | | import com.vci.ubcs.code.webservice.vo.BaseModelVO; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreApplyForm.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | package com.vci.ubcs.code.webservice.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * éå¢ç¼ç ç³è¯·åè®°å½å¯¹è±¡ |
| | | * @author xiejun |
| | | * @date 2023-05-22 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_JINTEGMAPCONFIG") |
| | | @TableName("PL_CODE_JAPPLYCODEFORM") |
| | | @ApiModel(value = "DockingPreApplyForm", description = "éå¢ç¼ç ç³è¯·åè®°å½å¯¹è±¡") |
| | | @EqualsAndHashCode |
| | | public class DockingPreApplyForm extends BaseModel { |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrMapping.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | package com.vci.ubcs.code.webservice.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * è®°å½éæå±æ§ä¸ä¸»æ°æ®å±æ§æ å°å
³ç³»å¯¹è±¡ |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrRange.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | package com.vci.ubcs.code.webservice.entity; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreClassify.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | package com.vci.ubcs.code.webservice.entity; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * è®°å½éæéå¢åç±»ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-22 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_CLASSIFY") |
| | | @TableName("PL_CODE_JCLASSIFY") |
| | | @ApiModel(value = "DockingPreClassify", description = "éæéå¢å类信æ¯") |
| | | @EqualsAndHashCode |
| | | public class DockingPreClassify extends BaseModel { |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreMetaAttr.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | package com.vci.ubcs.code.webservice.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | @Data |
| | | @TableName("PL_CODE_JVIEWMODE") |
| | | @TableName("PL_CODE_JMETAATTR") |
| | | @ApiModel(value = "DockingPreViewModel", description = "éå¢å类模åè§å¾ä¿¡æ¯") |
| | | @EqualsAndHashCode |
| | | public class DockingPreMetaAttr extends BaseModel { |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreViewModel.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | package com.vci.ubcs.code.webservice.entity; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.feign; |
| | | |
| | | |
| | | import com.vci.ubcs.code.webservice.vo.DockingClassifyModelAttrVO; |
| | | import com.vci.ubcs.code.webservice.vo.DockingResultVO; |
| | | import com.vci.ubcs.code.webservice.vo.DockingReturnStoreVO; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | | |
| | | |
| | | /**** |
| | | * éå¢ç ç³è¯·æä¾ç»å¤é¨è°ç¨æ¥å£ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | @FeignClient( |
| | | value = "ubcs-code" |
| | | ) |
| | | public interface IMdmInterJtClient { |
| | | |
| | | String API_PREFIX = "/mdmInterService"; |
| | | String RETURNGROUPCODE = API_PREFIX + "/getApplyGroupCode"; |
| | | |
| | | String PUBMDMMODEL = API_PREFIX + "/pubMdmModel"; |
| | | |
| | | |
| | | |
| | | /*** |
| | | * å°éå¢ç³è¯·æåçç¼ç åå
¥ç¸å
³æ°æ®ä¹ä¸ |
| | | * @param dockingResultVO |
| | | * @return è¿åå卿¯å¦æåä¿¡æ¯ |
| | | */ |
| | | @GetMapping(RETURNGROUPCODE) |
| | | public R getApplyGroupCode( @RequestParam("dockingResultVO") DockingReturnStoreVO dockingResultVO); |
| | | |
| | | /*** |
| | | * ä¸»æ°æ®æ¨¡åè§å¾åå¸ |
| | | * @param dockingClassifyModelAttrVO |
| | | * @return |
| | | */ |
| | | @PostMapping(PUBMDMMODEL) |
| | | R pubMdmModel(@RequestParam("dockingClassifyModelAttrVO") DockingClassifyModelAttrVO dockingClassifyModelAttrVO); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.feign; |
| | | |
| | | /*** |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | |
| | | import com.vci.ubcs.code.webservice.vo.*; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | | |
| | | /**** |
| | | * éå¢ç ç³è¯·æä¾ç»å¤é¨è°ç¨æ¥å£ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | @FeignClient(name = "qmsIntegration", |
| | | url = "${docking.apply.jtInterUrl:http://116.205.176.185:8099}", |
| | | path = "") |
| | | public interface MdmApplyGroupCodeProvider { |
| | | |
| | | /** |
| | | * mdmåéå¢ç³è¯·éå¢ç æ¥å£ |
| | | * @param dockingGroupDataVO AO/TOçä¿¡æ¯ |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | @PostMapping("/externalMainData/receiveAddApply") |
| | | DockingResultVO receiveAddApply(@NotNull @RequestBody DockingGroupDataVO dockingGroupDataVO)throws VciBaseException; |
| | | /** |
| | | * mdmåé墿´æ°éå¢ç æ¥å£ |
| | | * @param dockingGroupDataVO AO/TOçä¿¡æ¯ |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | |
| | | @PostMapping("/externalMainData/receiveAddApply") |
| | | DockingResultVO receiveEditApply(@NotNull @RequestBody DockingGroupDataVO dockingGroupDataVO)throws VciBaseException; |
| | | |
| | | /*** |
| | | * æ¥è¯¢ä¸»å类模å |
| | | * @param dockingModelQueryVO |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | @PostMapping("/externalMainData/queryMdmModel") |
| | | DockingQueryModelVO queryMdmModel(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO); |
| | | |
| | | /*** |
| | | * æ¥è¯¢åç±»è¯¦ç»æ¨¡åè§å¾ |
| | | * @param dockingModelQueryVO |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | @PostMapping("/externalMainData/queryClassModel") |
| | | DockingQueryClassModelVO queryClassModel(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO); |
| | | /*** |
| | | * æ¥è¯¢ç³è¯·åç¶æ |
| | | * @param dockingModelQueryVO |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | @PostMapping("/externalMainData/queryApplyState") |
| | | DockingApplyFormStatusVO queryApplyState(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | // |
| | | // Source code recreated from a .class file by IntelliJ IDEA |
| | | // (powered by FernFlower decompiler) |
| | | // |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.data.annotation.Transient; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | import java.util.Map; |
| | | |
| | | public class BaseModelVO implements Serializable { |
| | | private String oid; |
| | | private String id; |
| | | private String name; |
| | | private String description; |
| | | private String revisionOid; |
| | | private String nameOid; |
| | | private String btmname; |
| | | private String lastR; |
| | | private String firstR; |
| | | private String lastV; |
| | | private String firstV; |
| | | private String creator; |
| | | private Date createTime; |
| | | private String lastModifier; |
| | | private Date lastModifyTime; |
| | | private String revisionRule; |
| | | private Integer revisionSeq; |
| | | private String revisionValue; |
| | | private String versionRule; |
| | | private Integer versionSeq; |
| | | private String versionValue; |
| | | private String lcStatus; |
| | | private String lcStatusText; |
| | | @JsonFormat( |
| | | pattern = "yyyy-MM-dd HH:mm:ss.SSS" |
| | | ) |
| | | private Date ts; |
| | | private String owner; |
| | | // private String checkInBy; |
| | | // private Date checkInTime; |
| | | // private String checkOutBy; |
| | | // private Date checkOutTime; |
| | | private String copyFromVersion; |
| | | private Integer secretGrade; |
| | | private String secretGradeText; |
| | | private String lctid; |
| | | @Transient |
| | | private Map<String, String> data; |
| | | |
| | | public BaseModelVO() { |
| | | } |
| | | |
| | | public String getOid() { |
| | | return this.oid; |
| | | } |
| | | |
| | | public void setOid(String oid) { |
| | | this.oid = oid; |
| | | } |
| | | |
| | | public String getId() { |
| | | return this.id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return this.name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getDescription() { |
| | | return this.description; |
| | | } |
| | | |
| | | public void setDescription(String description) { |
| | | this.description = description; |
| | | } |
| | | |
| | | public String getRevisionOid() { |
| | | return this.revisionOid; |
| | | } |
| | | |
| | | public void setRevisionOid(String revisionOid) { |
| | | this.revisionOid = revisionOid; |
| | | } |
| | | |
| | | public String getNameOid() { |
| | | return this.nameOid; |
| | | } |
| | | |
| | | public void setNameOid(String nameOid) { |
| | | this.nameOid = nameOid; |
| | | } |
| | | |
| | | public String getBtmname() { |
| | | return this.btmname; |
| | | } |
| | | |
| | | public void setBtmname(String btmname) { |
| | | this.btmname = btmname; |
| | | } |
| | | |
| | | public String getLastR() { |
| | | return this.lastR; |
| | | } |
| | | |
| | | public void setLastR(String lastR) { |
| | | this.lastR = lastR; |
| | | } |
| | | |
| | | public String getFirstR() { |
| | | return this.firstR; |
| | | } |
| | | |
| | | public void setFirstR(String firstR) { |
| | | this.firstR = firstR; |
| | | } |
| | | |
| | | public String getLastV() { |
| | | return this.lastV; |
| | | } |
| | | |
| | | public void setLastV(String lastV) { |
| | | this.lastV = lastV; |
| | | } |
| | | |
| | | public String getFirstV() { |
| | | return this.firstV; |
| | | } |
| | | |
| | | public void setFirstV(String firstV) { |
| | | this.firstV = firstV; |
| | | } |
| | | |
| | | public String getCreator() { |
| | | return this.creator; |
| | | } |
| | | |
| | | public void setCreator(String creator) { |
| | | this.creator = creator; |
| | | } |
| | | |
| | | public String getLastModifier() { |
| | | return this.lastModifier; |
| | | } |
| | | |
| | | public void setLastModifier(String lastModifier) { |
| | | this.lastModifier = lastModifier; |
| | | } |
| | | |
| | | public Date getLastModifyTime() { |
| | | return this.lastModifyTime; |
| | | } |
| | | |
| | | public void setLastModifyTime(Date lastModifyTime) { |
| | | this.lastModifyTime = lastModifyTime; |
| | | } |
| | | |
| | | public String getRevisionRule() { |
| | | return this.revisionRule; |
| | | } |
| | | |
| | | public void setRevisionRule(String revisionRule) { |
| | | this.revisionRule = revisionRule; |
| | | } |
| | | |
| | | public String getVersionRule() { |
| | | return this.versionRule; |
| | | } |
| | | |
| | | public void setVersionRule(String versionRule) { |
| | | this.versionRule = versionRule; |
| | | } |
| | | |
| | | public Integer getRevisionSeq() { |
| | | return this.revisionSeq; |
| | | } |
| | | |
| | | public void setRevisionSeq(Integer revisionSeq) { |
| | | this.revisionSeq = revisionSeq; |
| | | } |
| | | |
| | | public String getRevisionValue() { |
| | | return this.revisionValue; |
| | | } |
| | | |
| | | public void setRevisionValue(String revisionValue) { |
| | | this.revisionValue = revisionValue; |
| | | } |
| | | |
| | | public Integer getVersionSeq() { |
| | | return this.versionSeq; |
| | | } |
| | | |
| | | public void setVersionSeq(Integer versionSeq) { |
| | | this.versionSeq = versionSeq; |
| | | } |
| | | |
| | | public String getVersionValue() { |
| | | return this.versionValue; |
| | | } |
| | | |
| | | public void setVersionValue(String versionValue) { |
| | | this.versionValue = versionValue; |
| | | } |
| | | |
| | | public String getLcStatus() { |
| | | return this.lcStatus; |
| | | } |
| | | |
| | | public void setLcStatus(String lcStatus) { |
| | | this.lcStatus = lcStatus; |
| | | } |
| | | |
| | | public Date getTs() { |
| | | return this.ts; |
| | | } |
| | | |
| | | public void setTs(Date ts) { |
| | | this.ts = ts; |
| | | } |
| | | |
| | | public String getOwner() { |
| | | return this.owner; |
| | | } |
| | | |
| | | public void setOwner(String owner) { |
| | | this.owner = owner; |
| | | } |
| | | |
| | | /*public String getCheckInBy() { |
| | | return this.checkInBy; |
| | | } |
| | | |
| | | public void setCheckInBy(String checkInBy) { |
| | | this.checkInBy = checkInBy; |
| | | } |
| | | |
| | | public Date getCheckInTime() { |
| | | return this.checkInTime; |
| | | } |
| | | |
| | | public void setCheckInTime(Date checkInTime) { |
| | | this.checkInTime = checkInTime; |
| | | } |
| | | |
| | | public String getCheckOutBy() { |
| | | return this.checkOutBy; |
| | | } |
| | | |
| | | public void setCheckOutBy(String checkOutBy) { |
| | | this.checkOutBy = checkOutBy; |
| | | } |
| | | |
| | | public Date getCheckOutTime() { |
| | | return this.checkOutTime; |
| | | } |
| | | |
| | | public void setCheckOutTime(Date checkOutTime) { |
| | | this.checkOutTime = checkOutTime; |
| | | }*/ |
| | | |
| | | public String getCopyFromVersion() { |
| | | return this.copyFromVersion; |
| | | } |
| | | |
| | | public void setCopyFromVersion(String copyFromVersion) { |
| | | this.copyFromVersion = copyFromVersion; |
| | | } |
| | | |
| | | public String getLcStatusText() { |
| | | return this.lcStatusText; |
| | | } |
| | | |
| | | public void setLcStatusText(String lcStatusText) { |
| | | this.lcStatusText = lcStatusText; |
| | | } |
| | | |
| | | public Date getCreateTime() { |
| | | return this.createTime; |
| | | } |
| | | |
| | | public void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public Integer getSecretGrade() { |
| | | return this.secretGrade; |
| | | } |
| | | |
| | | public void setSecretGrade(Integer secretGrade) { |
| | | this.secretGrade = secretGrade; |
| | | } |
| | | |
| | | public String getSecretGradeText() { |
| | | return this.secretGradeText; |
| | | } |
| | | |
| | | public void setSecretGradeText(String secretGradeText) { |
| | | this.secretGradeText = secretGradeText; |
| | | } |
| | | |
| | | public String getLctid() { |
| | | return this.lctid; |
| | | } |
| | | |
| | | public void setLctid(String lctid) { |
| | | this.lctid = lctid; |
| | | } |
| | | |
| | | public Map<String, String> getData() { |
| | | return this.data; |
| | | } |
| | | |
| | | public void setData(Map<String, String> data) { |
| | | this.data = data; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "BaseModelVO{oid='" + this.oid + '\'' + ", id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", description='" + this.description + '\'' + ", revisionOid='" + this.revisionOid + '\'' + ", nameOid='" + this.nameOid + '\'' + ", btmname='" + this.btmname + '\'' + ", lastR='" + this.lastR + '\'' + ", firstR='" + this.firstR + '\'' + ", lastV='" + this.lastV + '\'' + ", firstV='" + this.firstV + '\'' + ", creator='" + this.creator + '\'' + ", createTime=" + this.createTime + ", lastModifier='" + this.lastModifier + '\'' + ", lastModifyTime=" + this.lastModifyTime + ", revisionRule='" + this.revisionRule + '\'' + ", revisionSeq=" + this.revisionSeq + ", revisionValue='" + this.revisionValue + '\'' + ", versionRule='" + this.versionRule + '\'' + ", versionSeq=" + this.versionSeq + ", versionValue='" + this.versionValue + '\'' + ", lcStatus='" + this.lcStatus + '\'' + ", lcStatusText='" + this.lcStatusText + '\'' + ", ts=" + this.ts + ", owner='" + this.owner + '\'' + ", checkInBy='" + ", copyFromVersion='" + this.copyFromVersion + '\'' + ", secretGrade=" + this.secretGrade + ", secretGradeText='" + this.secretGradeText + '\'' + ", lctid='" + this.lctid + '\'' + ", data=" + this.data + '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | /*** |
| | | * ç³è¯·åç¶æå¯¹è±¡ |
| | | * @author xiejun |
| | | * @date 2023-05-29 |
| | | */ |
| | | public class DockingApplyFormStatusVO { |
| | | |
| | | /*** |
| | | * ç³è¯·åå· |
| | | */ |
| | | private String applyNum; |
| | | /*** |
| | | * ç³è¯·åç¶æ |
| | | */ |
| | | private String formState; |
| | | /** |
| | | * å®¡æ ¸æè§ |
| | | */ |
| | | private String examineOpinion; |
| | | |
| | | public String getApplyNum() { |
| | | return applyNum; |
| | | } |
| | | |
| | | public void setApplyNum(String applyNum) { |
| | | this.applyNum = applyNum; |
| | | } |
| | | |
| | | public String getFormState() { |
| | | return formState; |
| | | } |
| | | |
| | | public void setFormState(String formState) { |
| | | this.formState = formState; |
| | | } |
| | | |
| | | public String getExamineOpinion() { |
| | | return examineOpinion; |
| | | } |
| | | |
| | | public void setExamineOpinion(String examineOpinion) { |
| | | this.examineOpinion = examineOpinion; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "DockingApplyFormStatusVO{" + |
| | | "applyNum='" + applyNum + '\'' + |
| | | ", formState='" + formState + '\'' + |
| | | ", examineOpinion='" + examineOpinion + '\'' + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /*** |
| | | * å类信æ¯ï¼åå
¶æ¨¡åè§å¾å¯¹è±¡ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingClassifyMainVO { |
| | | |
| | | /** |
| | | * åç±»å¯¹è±¡çæ¨¡åè§å¾ |
| | | */ |
| | | private Map<String,List<DockingClassifyViewVO>>classInfos; |
| | | /*** |
| | | * åç±»éå |
| | | */ |
| | | private List<DockingClassifyVO> classList; |
| | | |
| | | public Map<String, List<DockingClassifyViewVO>> getClassInfos() { |
| | | return classInfos; |
| | | } |
| | | public void setClassInfos(Map<String, List<DockingClassifyViewVO>> classInfos) { |
| | | this.classInfos = classInfos; |
| | | } |
| | | public List<DockingClassifyVO> getClassList() { |
| | | return classList; |
| | | } |
| | | public void setClassList(List<DockingClassifyVO> classList) { |
| | | this.classList = classList; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /*** |
| | | * éå¢åç±»å±æ§ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingClassifyMetaAttrVO { |
| | | |
| | | /*** |
| | | * 䏿åç§° |
| | | */ |
| | | private String chineseName; |
| | | /*** |
| | | * è±æåç§° |
| | | */ |
| | | private String englishName; |
| | | /*** |
| | | * ç±»å |
| | | */ |
| | | private Integer metadataType; |
| | | /*** |
| | | * æ¯å¦å¿
å¡« |
| | | */ |
| | | private Integer necessaryConf; |
| | | /** |
| | | * é»è®¤å¼ |
| | | */ |
| | | private String defaultValue; |
| | | /*** |
| | | * ä¸å±å¯¹è±¡ |
| | | */ |
| | | private DockingClassifyMetaAttrVO compositeMeta; |
| | | |
| | | /** |
| | | * å¼å |
| | | */ |
| | | private Map<String,String> range; |
| | | |
| | | |
| | | public String getChineseName() { |
| | | return chineseName; |
| | | } |
| | | |
| | | |
| | | public void setChineseName(String chineseName) { |
| | | this.chineseName = chineseName; |
| | | } |
| | | |
| | | |
| | | public String getEnglishName() { |
| | | return englishName; |
| | | } |
| | | |
| | | |
| | | public void setEnglishName(String englishName) { |
| | | this.englishName = englishName; |
| | | } |
| | | |
| | | |
| | | public Integer getMetadataType() { |
| | | return metadataType; |
| | | } |
| | | |
| | | |
| | | public void setMetadataType(Integer metadataType) { |
| | | this.metadataType = metadataType; |
| | | } |
| | | |
| | | |
| | | public Integer getNecessaryConf() { |
| | | return necessaryConf; |
| | | } |
| | | |
| | | |
| | | public void setNecessaryConf(Integer necessaryConf) { |
| | | this.necessaryConf = necessaryConf; |
| | | } |
| | | |
| | | |
| | | public String getDefaultValue() { |
| | | return defaultValue; |
| | | } |
| | | |
| | | |
| | | public void setDefaultValue(String defaultValue) { |
| | | this.defaultValue = defaultValue; |
| | | } |
| | | |
| | | |
| | | public Map<String, String> getRange() { |
| | | return range; |
| | | } |
| | | |
| | | |
| | | public void setRange(Map<String, String> range) { |
| | | this.range = range; |
| | | } |
| | | |
| | | |
| | | public DockingClassifyMetaAttrVO getCompositeMeta() { |
| | | return compositeMeta; |
| | | } |
| | | |
| | | |
| | | public void setCompositeMeta(DockingClassifyMetaAttrVO compositeMeta) { |
| | | this.compositeMeta = compositeMeta; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | /*** |
| | | * æ¥å£ä¼ é对象 |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingClassifyModelAttrVO { |
| | | /*** |
| | | * ç³»ç»æ è¯ |
| | | */ |
| | | private String sysName; |
| | | /*** |
| | | * æ°æ®é |
| | | */ |
| | | private DockingClassifyMainVO mainData; |
| | | private String applyEntId; |
| | | /*** |
| | | * æ°æ®é |
| | | */ |
| | | private DockingClassifyMainVO dataStructure; |
| | | |
| | | public String getSysName() { |
| | | return sysName; |
| | | } |
| | | public void setSysName(String sysName) { |
| | | this.sysName = sysName; |
| | | } |
| | | public String getApplyEntId() { |
| | | return applyEntId; |
| | | } |
| | | public void setApplyEntId(String applyEntId) { |
| | | this.applyEntId = applyEntId; |
| | | } |
| | | public DockingClassifyMainVO getDataStructure() { |
| | | return dataStructure; |
| | | } |
| | | public void setDataStructure(DockingClassifyMainVO dataStructure) { |
| | | this.dataStructure = dataStructure; |
| | | } |
| | | public DockingClassifyMainVO getMainData() { |
| | | return mainData; |
| | | } |
| | | public void setMainData(DockingClassifyMainVO mainData) { |
| | | this.mainData = mainData; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | /*** |
| | | * éå¢åç±»ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingClassifyVO { |
| | | |
| | | /** |
| | | * 主é®ID |
| | | */ |
| | | private String id; |
| | | |
| | | |
| | | /** |
| | | * åç±»åç§° |
| | | */ |
| | | private String className; |
| | | |
| | | /*** |
| | | * åç±»ä»£å· |
| | | */ |
| | | private String classNumber; |
| | | |
| | | |
| | | private String version; |
| | | |
| | | /** |
| | | * ç¶ID |
| | | */ |
| | | private String pid ; |
| | | |
| | | /*** |
| | | * èç¹åç±»é¾è·¯ |
| | | */ |
| | | private String nodeLink; |
| | | /** |
| | | * èç¹åç±»é¾è·¯ |
| | | */ |
| | | private String nodeLinkName; |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | public String getClassName() { |
| | | return className; |
| | | } |
| | | public void setClassName(String className) { |
| | | this.className = className; |
| | | } |
| | | public String getPid() { |
| | | return pid; |
| | | } |
| | | public void setPid(String pid) { |
| | | this.pid = pid; |
| | | } |
| | | public String getNodeLink() { |
| | | return nodeLink; |
| | | } |
| | | public void setNodeLink(String nodeLink) { |
| | | this.nodeLink = nodeLink; |
| | | } |
| | | public String getNodeLinkName() { |
| | | return nodeLinkName; |
| | | } |
| | | public void setNodeLinkName(String nodeLinkName) { |
| | | this.nodeLinkName = nodeLinkName; |
| | | } |
| | | public String getClassNumber() { |
| | | return classNumber; |
| | | } |
| | | public void setClassNumber(String classNumber) { |
| | | this.classNumber = classNumber; |
| | | } |
| | | public String getVersion() { |
| | | return version; |
| | | } |
| | | public void setVersion(String version) { |
| | | this.version = version; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
| | | /*** |
| | | * è§å¾æ¨¡å对象 |
| | | * @author xj |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingClassifyViewVO { |
| | | |
| | | /** |
| | | * 模åè§å¾åç§° |
| | | */ |
| | | private String viewName; |
| | | |
| | | /*** |
| | | * å½±åç¼ç é¡¹çæ°æ® |
| | | */ |
| | | private String impactList; |
| | | |
| | | /** |
| | | * 模åè§å¾å±æ§éå |
| | | */ |
| | | private List<DockingClassifyMetaAttrVO> metaList; |
| | | public String getViewName() { |
| | | return viewName; |
| | | } |
| | | public void setViewName(String viewName) { |
| | | this.viewName = viewName; |
| | | } |
| | | public List<DockingClassifyMetaAttrVO> getMetaList() { |
| | | return metaList; |
| | | } |
| | | public void setMetaList(List<DockingClassifyMetaAttrVO> metaList) { |
| | | this.metaList = metaList; |
| | | } |
| | | public String getImpactList() { |
| | | return impactList; |
| | | } |
| | | public void setImpactList(String impactList) { |
| | | this.impactList = impactList; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /*** |
| | | * éå¢åç±»ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingClassifysVO { |
| | | |
| | | private Map<String,List<DockingClassifyViewVO>> classInfos; |
| | | |
| | | public Map<String, List<DockingClassifyViewVO>> getClassInfos() { |
| | | return classInfos; |
| | | } |
| | | |
| | | public void setClassInfos(Map<String, List<DockingClassifyViewVO>> classInfos) { |
| | | this.classInfos = classInfos; |
| | | } |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | |
| | | /*** |
| | | * è¿åå¯¹è±¡ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingDataVO { |
| | | |
| | | private String msg; |
| | | |
| | | private String code; |
| | | |
| | | private DockingMainDataVO data; |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public void setCode(String code) { |
| | | this.code = code; |
| | | } |
| | | |
| | | public DockingMainDataVO getData() { |
| | | return data; |
| | | } |
| | | |
| | | public void setData(DockingMainDataVO data) { |
| | | this.data = data; |
| | | } |
| | | |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/group/DockingGroupDataVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.webserviceModel.group; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /*** |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/group/DockingMainData.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.webserviceModel.group; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/group/result/DataVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.webserviceModel.group.result; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | public class DataVO { |
| | | public class DockingMainDataVO { |
| | | |
| | | private String applyId; |
| | | private String customCoding; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | public class DockingModelQueryVO { |
| | | private String sysName; |
| | | |
| | | private String classId; |
| | | |
| | | private String applyNums; |
| | | |
| | | public String getSysName() { |
| | | return sysName; |
| | | } |
| | | |
| | | public void setSysName(String sysName) { |
| | | this.sysName = sysName; |
| | | } |
| | | |
| | | public String getClassId() { |
| | | return classId; |
| | | } |
| | | |
| | | public void setClassId(String classId) { |
| | | this.classId = classId; |
| | | } |
| | | |
| | | public String getApplyNums() { |
| | | return applyNums; |
| | | } |
| | | |
| | | public void setApplyNums(String applyNums) { |
| | | this.applyNums = applyNums; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "DockingModelQueryVO{" + |
| | | "sysName='" + sysName + '\'' + |
| | | ", classId='" + classId + '\'' + |
| | | ", applyNums='" + applyNums + '\'' + |
| | | '}'; |
| | | } |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreApplyFormVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.pagemodel; |
| | | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | |
| | | import javax.xml.soap.SAAJResult; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | /** |
| | | * è®°å½éæå±æ°æ®ç³è¯·id |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrMappingVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.pagemodel; |
| | | |
| | | |
| | | import com.vci.ubcs.code.dto.DockingPreAttrRangeDTO; |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrRangeVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.pagemodel; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | /** |
| | | * è®°å½éæå±æ§åå¼èå´é
ç½® |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreClassifyVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.pagemodel; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreMetaAttrVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.pagemodel; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | /** |
| | | * è®°å½éæéå¢åç±»ä¿¡æ¯ |
| | | * @author xiejun |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreViewModelVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.pagemodel; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
| | | /*** |
| | | * éå¢åç±»ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | |
| | | public class DockingQueryClassModelVO { |
| | | /*** |
| | | * è¿åç¼ç |
| | | */ |
| | | private int code=1; |
| | | /*** |
| | | * è¿åä¿¡æ¯ |
| | | */ |
| | | private String msg="æ¥å£è°ç¨æå"; |
| | | |
| | | /*** |
| | | * ç³»ç»æ è¯ |
| | | */ |
| | | private String sysName; |
| | | /*** |
| | | * æ°æ®é |
| | | */ |
| | | private DockingClassifyMainVO mainData; |
| | | /*** |
| | | * æ°æ®é |
| | | */ |
| | | private DockingClassifyMainVO data; |
| | | |
| | | private String applyEntId; |
| | | /*** |
| | | * æ°æ®é |
| | | */ |
| | | private DockingClassifyMainVO dataStructure; |
| | | |
| | | public String getSysName() { |
| | | return sysName; |
| | | } |
| | | |
| | | public void setSysName(String sysName) { |
| | | this.sysName = sysName; |
| | | } |
| | | |
| | | |
| | | public String getApplyEntId() { |
| | | return applyEntId; |
| | | } |
| | | |
| | | public void setApplyEntId(String applyEntId) { |
| | | this.applyEntId = applyEntId; |
| | | } |
| | | |
| | | public void setMainData(DockingClassifyMainVO mainData) { |
| | | this.mainData = mainData; |
| | | } |
| | | |
| | | public DockingClassifyMainVO getDataStructure() { |
| | | return dataStructure; |
| | | } |
| | | |
| | | public DockingClassifyMainVO getMainData() { |
| | | return mainData; |
| | | } |
| | | |
| | | public DockingClassifyMainVO getData() { |
| | | return data; |
| | | } |
| | | |
| | | public void setData(DockingClassifyMainVO data) { |
| | | this.data = data; |
| | | } |
| | | |
| | | public void setDataStructure(DockingClassifyMainVO dataStructure) { |
| | | this.dataStructure = dataStructure; |
| | | } |
| | | |
| | | public int getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public void setCode(int code) { |
| | | this.code = code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "DockingQueryClassModelVO{" + |
| | | "code=" + code + |
| | | ", msg='" + msg + '\'' + |
| | | ", sysName='" + sysName + '\'' + |
| | | ", mainData=" + mainData + |
| | | ", data=" + data + |
| | | ", applyEntId='" + applyEntId + '\'' + |
| | | ", dataStructure=" + dataStructure + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class DockingQueryModelVO { |
| | | |
| | | private int code; |
| | | private String msg; |
| | | private List<DockingClassifyVO> data; |
| | | public int getCode() { |
| | | return code; |
| | | } |
| | | public void setCode(int code) { |
| | | this.code = code; |
| | | } |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | public List<DockingClassifyVO> getData() { |
| | | return data; |
| | | } |
| | | public void setData(List<DockingClassifyVO> data) { |
| | | this.data = data; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import lombok.Data; |
| | | |
| | | @Data |
| | | public class DockingResultDataVO<T> { |
| | | /*** |
| | | * æ¶æ¯ |
| | | */ |
| | | private String code; |
| | | |
| | | private String msg; |
| | | |
| | | private T data; |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/group/result/ResultDataObject.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.webserviceModel.group.result; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | |
| | | |
| | | import java.util.List; |
| | | |
| | | public class ResultDataObject { |
| | | /*** |
| | | * è¿åå¯¹è±¡ä¿¡æ¯ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | public class DockingResultVO { |
| | | /** |
| | | * ç¶æç 1ï¼æåï¼2ï¼å¤±è´¥ |
| | | */ |
| | |
| | | /*** |
| | | * æ°æ®å¯¹è±¡ |
| | | */ |
| | | private List<DataObjectVO> data; |
| | | private List<DockingDataVO> data; |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public List<DataObjectVO> getData() { |
| | | public List<DockingDataVO> getData() { |
| | | return data; |
| | | } |
| | | |
| | | public void setData(List<DataObjectVO> data) { |
| | | public void setData(List<DockingDataVO> data) { |
| | | this.data = data; |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
| | | /*** |
| | | * éå¢ç ç³è¯·è¿åéå¢ç 对象 |
| | | * @author xiejun |
| | | * @date 2023-5-26 |
| | | */ |
| | | public class DockingReturnStoreVO { |
| | | /** |
| | | * åç±»id |
| | | */ |
| | | private String classId; |
| | | /** |
| | | * æºç³»ç»åç§° |
| | | */ |
| | | private String sysName; |
| | | |
| | | /*** |
| | | * ç³è¯·åèµç ç»æ |
| | | */ |
| | | private List<MainData>mainData; |
| | | |
| | | public String getClassId() { |
| | | return classId; |
| | | } |
| | | |
| | | public void setClassId(String classId) { |
| | | this.classId = classId; |
| | | } |
| | | |
| | | public String getSysName() { |
| | | return sysName; |
| | | } |
| | | |
| | | public void setSysName(String sysName) { |
| | | this.sysName = sysName; |
| | | } |
| | | |
| | | public List<MainData> getMainData() { |
| | | return mainData; |
| | | } |
| | | |
| | | public void setMainData(List<MainData> mainData) { |
| | | this.mainData = mainData; |
| | | } |
| | | |
| | | |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/group/DockingViewVO.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.vo.webserviceModel.group; |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import lombok.Data; |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | @Data |
| | | public class DokingAttributeSerchVO { |
| | | |
| | | private String classifyId; |
| | | private String searchValue; |
| | | private boolean flag; |
| | | private List<CodeClassifyTemplateAttrVO> rightAttributes; |
| | | private List<CodeClassifyTemplateAttrVO> leftAttributes; |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "DokingAttributeSerchVO{" + |
| | | "classifyId='" + classifyId + '\'' + |
| | | ", searchValue='" + searchValue + '\'' + |
| | | ", flag=" + flag + |
| | | ", rightAttributes=" + rightAttributes + |
| | | ", leftAttributes=" + leftAttributes + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.vo; |
| | | |
| | | import java.util.List; |
| | | |
| | | |
| | | public class MainData { |
| | | /** |
| | | * ç³è¯·åå· |
| | | */ |
| | | private String applyId; |
| | | /** |
| | | * ç³è¯·åç¶æï¼1 éå¢å®¡æ ¸ä¸,2éå¢å®¡æ ¸ä¸, 3 éå¢å®¡æ ¸ä¸,4 å®¡æ ¸ç»æï¼èµç 失败,5å®¡æ ¸ç»æï¼èµç æå 6ï¼å¾
301èµç 7:å·²èµç 8ï¼å·²èµç ï¼æ²¿ç¨ï¼9ï¼å®¡æ ¸ä¸ï¼ |
| | | */ |
| | | private String formState; |
| | | /** |
| | | * ä¸»æ°æ®ç¼ç |
| | | */ |
| | | private String customCoding; |
| | | /** |
| | | * ç³è¯·åä¸ç¼ç è§å¾ä¿¡æ¯ |
| | | */ |
| | | private List<DockingViewVO> viewInfos; |
| | | public String getApplyId() { |
| | | return applyId; |
| | | } |
| | | public void setApplyId(String applyId) { |
| | | this.applyId = applyId; |
| | | } |
| | | public String getFormState() { |
| | | return formState; |
| | | } |
| | | public void setFormState(String formState) { |
| | | this.formState = formState; |
| | | } |
| | | public String getCustomCoding() { |
| | | return customCoding; |
| | | } |
| | | public void setCustomCoding(String customCoding) { |
| | | this.customCoding = customCoding; |
| | | } |
| | | public List<DockingViewVO> getViewInfos() { |
| | | return viewInfos; |
| | | } |
| | | public void setViewInfos(List<DockingViewVO> viewInfos) { |
| | | this.viewInfos = viewInfos; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "MainData{" + |
| | | "applyId='" + applyId + '\'' + |
| | | ", formState='" + formState + '\'' + |
| | | ", customCoding='" + customCoding + '\'' + |
| | | ", viewInfos=" + viewInfos + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "parentOid":"XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "parentBtmName":"jclass", |
| | | "valueField":"oid", |
| | | "textField":"name", |
| | | "parentFieldName":"id", |
| | | "conditionMap":[{ |
| | | "codeclsfid": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B" |
| | | }] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "code": 200, |
| | | "success": true, |
| | | "data": [ |
| | | { |
| | | "oid": "2023022114229", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "C73079D0-3BEB-E887-5210-87D8A792D3ED", |
| | | "nameOid": "98669FD3-AE76-659B-1583-7F5C28519B89", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "8EAB5416-4928-CFB8-84F5-1955AA890762", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "lastmodifytime", |
| | | "targetAttrName": "æåä¿®æ¹æ¶é´", |
| | | "sourceAttrKey": "lastmodifytime", |
| | | "sourceAttrName": "æåä¿®æ¹æ¶é´", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114230", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "E46AA8DD-FFC7-BCA0-76F2-AA959AEE8D0A", |
| | | "nameOid": "FBE012CC-0CBE-5D86-9685-BDF01F086342", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-0FED7-90B6-BAF8-B558-2A4693CAAD83", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "2810FED7-90B6-BAF8-B558-2A4693CAAD83", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "createcompany", |
| | | "targetAttrName": "å建å
¬å¸", |
| | | "sourceAttrKey": "createcompany", |
| | | "sourceAttrName": "å建å
¬å¸", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114231", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "8A71CDE9-11A7-1095-4603-A7E9D1FB66B6", |
| | | "nameOid": "9F59B1E2-2268-885B-07AC-F34C4972FE86", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-1469D-F1E9-6A31-21B9-E5FF7A03BBEA", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "0131469D-F1E9-6A31-21B9-E5FF7A03BBEA", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "kucunwl", |
| | | "targetAttrName": "åºåç©æ", |
| | | "sourceAttrKey": "kucunwl", |
| | | "sourceAttrName": "åºåç©æ", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114204", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "5F17F832-DAE2-08D5-792D-0B6CBF0199F4", |
| | | "nameOid": "85F86261-18E4-4978-BFAE-BBFF0C75F7C1", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-07512-3fff-4ff0-bf25-f13fcd2a4acf", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "a2307512-3fff-4ff0-bf25-f13fcd2a4acf", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "id", |
| | | "targetAttrName": "ç¼ç ", |
| | | "sourceAttrKey": "id", |
| | | "sourceAttrName": "ç¼ç ", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114206", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "D9D48ED4-4481-60B6-582E-6A9910F3D907", |
| | | "nameOid": "0BAF9BDA-A707-DC18-96A0-FEA0D68D9036", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-1fe09-da6f-4412-b92f-f411d341e92d", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "3b11fe09-da6f-4412-b92f-f411d341e92d", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "lcstatus", |
| | | "targetAttrName": "ç¶æ", |
| | | "sourceAttrKey": "lcstatus", |
| | | "sourceAttrName": "ç¶æ", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114208", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "2A28E3E8-BB25-9652-804E-A1185F52E1D9", |
| | | "nameOid": "F385803E-8EA2-7F2B-B22D-63FF527FCB1C", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-F8C09-A123-391B-E119-748B70028952", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "264F8C09-A123-391B-E119-748B70028952", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "oldcode", |
| | | "targetAttrName": "åå²ç¼å·", |
| | | "sourceAttrKey": "oldcode", |
| | | "sourceAttrName": "åå²ç¼å·", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114210", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "3C3ACABB-E692-FED2-ADD9-F04532A43D00", |
| | | "nameOid": "1AB942E6-E956-E44B-B140-AA75222FAF4F", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-9ab10-a3bf-4b51-b8c5-337132018f1d", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "5469ab10-a3bf-4b51-b8c5-337132018f1d", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "name", |
| | | "targetAttrName": "ç©æåç§°", |
| | | "sourceAttrKey": "name", |
| | | "sourceAttrName": "ç©æåç§°", |
| | | "viewModelName": "åºæ¬è§å¾", |
| | | "viewName": "åºæ¬è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114212", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "CAF4CC4C-D2BD-CE2C-7BB1-30799A124EBB", |
| | | "nameOid": "939A13F3-814A-1CD3-0896-429C1D2F803D", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-F0DDF-C5DB-8616-D752-20360970AFB6", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "0FAF0DDF-C5DB-8616-D752-20360970AFB6", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "materialclassify", |
| | | "targetAttrName": "ç©æåç±»", |
| | | "sourceAttrKey": "materialclassify", |
| | | "sourceAttrName": "ç©æåç±»", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114213", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "43AFA453-AD02-958C-413D-EDC58EFF27B3", |
| | | "nameOid": "E41F372D-60FD-2462-E6B1-DF33D5C787E2", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-329e5-b881-4128-aea4-f1b8f67eb5e7", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "3d7329e5-b881-4128-aea4-f1b8f67eb5e7", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "firstfl", |
| | | "targetAttrName": "ä¸çº§ç®¡çåç±»", |
| | | "sourceAttrKey": "firstfl", |
| | | "sourceAttrName": "ä¸çº§ç®¡çåç±»", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114214", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "BCBAE106-DD94-5B6C-C4AF-3AD50F513E93", |
| | | "nameOid": "B52551C4-E35F-9E18-AD63-AD42FC89A15A", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.338", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-43fc3-a604-4fd8-a2c9-482712301285", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "00a43fc3-a604-4fd8-a2c9-482712301285", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "secondfl", |
| | | "targetAttrName": "äºçº§ç®¡çåç±»", |
| | | "sourceAttrKey": "secondfl", |
| | | "sourceAttrName": "äºçº§ç®¡çåç±»", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114215", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "1E5B2974-DEAF-7489-0EEA-1E6EB5AEC7E8", |
| | | "nameOid": "CC456D46-7D32-1E39-05EE-2CF8F9D3754E", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-8e06b-b297-4738-ad6d-0b1b0064ae3e", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "53d8e06b-b297-4738-ad6d-0b1b0064ae3e", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "thrifl", |
| | | "targetAttrName": "ä¸çº§ç®¡çåç±»", |
| | | "sourceAttrKey": "thrifl", |
| | | "sourceAttrName": "ä¸çº§ç®¡çåç±»", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114216", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "14C8547F-B31A-E007-170F-9953B57AC003", |
| | | "nameOid": "C3C87FAB-5F9F-3E6E-F433-5DAA335A35DB", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-618cd-475b-4235-8783-20fd3e19e397", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "e7b618cd-475b-4235-8783-20fd3e19e397", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "xiaoshouwl", |
| | | "targetAttrName": "éå®ç©æ", |
| | | "sourceAttrKey": "xiaoshouwl", |
| | | "sourceAttrName": "éå®ç©æ", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114217", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "880DCB14-8FA6-26FE-796F-1896A8DEFD63", |
| | | "nameOid": "F40FB67E-ED46-F375-F302-EE991F98FAEC", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-3de12-01e3-4a96-9323-ee025f57fe75", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "4ad3de12-01e3-4a96-9323-ee025f57fe75", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "xinghaoguige", |
| | | "targetAttrName": "è§æ ¼åå·", |
| | | "sourceAttrKey": "xinghaoguige", |
| | | "sourceAttrName": "è§æ ¼åå·", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114218", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "1F491FBC-B16C-A715-231D-57825F3FDBBF", |
| | | "nameOid": "63DD90E9-716C-DB3C-E4B3-3CB59425228F", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-059FA-B513-114A-318C-9D7FB3E06736", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "894059FA-B513-114A-318C-9D7FB3E06736", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "jiliangdw", |
| | | "targetAttrName": "计éåä½", |
| | | "sourceAttrKey": "jiliangdw", |
| | | "sourceAttrName": "计éåä½", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114219", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "E1EAE8B0-2C14-3E39-87F2-D2139D116446", |
| | | "nameOid": "DA491C02-DB3E-1FCA-9896-D9BF8D60699F", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-4C611-FC2A-C4EB-D85E-74B008515EAB", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "1894C611-FC2A-C4EB-D85E-74B008515EAB", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "chukufangshi", |
| | | "targetAttrName": "åºåºæ¹å¼", |
| | | "sourceAttrKey": "chukufangshi", |
| | | "sourceAttrName": "åºåºæ¹å¼", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114220", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "6295A1BB-95B4-8D25-B508-663CDE89C6B8", |
| | | "nameOid": "0246385E-5435-3859-F5E1-BC1C6B4246F9", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-43953-2216-4171-b1a6-139244e63a95", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "e3d43953-2216-4171-b1a6-139244e63a95", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "description", |
| | | "targetAttrName": "夿³¨è¯´æ", |
| | | "sourceAttrKey": "description", |
| | | "sourceAttrName": "夿³¨è¯´æ", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114221", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "3E0811EF-B738-27DD-AA77-FBA44CE55A01", |
| | | "nameOid": "113BB469-ECED-8393-D6F2-7F9B85B4060F", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.342", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-D6882-1BA9-BBA6-2344-B433A6FDCA39", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "902D6882-1BA9-BBA6-2344-B433A6FDCA39", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "hesuanfenlei", |
| | | "targetAttrName": "æ ¸ç®åç±»", |
| | | "sourceAttrKey": "hesuanfenlei", |
| | | "sourceAttrName": "æ ¸ç®åç±»", |
| | | "viewModelName": "éè´è§å¾", |
| | | "viewName": "éè´è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114222", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "E2CF6A7E-AFEA-5474-A8E7-EAD9C6BEE06C", |
| | | "nameOid": "DE77BF7D-DC65-7E3F-C369-2E17217ADE96", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "01CE34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "materialtype", |
| | | "targetAttrName": "ç©æç±»å", |
| | | "sourceAttrKey": "materialtype", |
| | | "sourceAttrName": "ç©æç±»å", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114223", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "84F730D2-EEA9-DFC4-FFED-10457C35FB0E", |
| | | "nameOid": "4285DCED-27F9-5CF9-3965-8D2EBF4F6328", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-38D7E-E51A-81B3-558D-FF1212DFC757", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "2FA38D7E-E51A-81B3-558D-FF1212DFC757", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "tuhao", |
| | | "targetAttrName": "å¾å·", |
| | | "sourceAttrKey": "tuhao", |
| | | "sourceAttrName": "å¾å·", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114224", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "48381EB2-4674-6B49-79FF-191BFB17B855", |
| | | "nameOid": "613951FA-9935-4FEB-E729-4F3CCD884515", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-BF978-7354-CE66-415B-16ABD3ED036D", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "B23BF978-7354-CE66-415B-16ABD3ED036D", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "zhibaoqi", |
| | | "targetAttrName": "è´¨ä¿æ", |
| | | "sourceAttrKey": "zhibaoqi", |
| | | "sourceAttrName": "è´¨ä¿æ", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114225", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "0A731F1F-B033-A068-CE37-4BB00BF222EE", |
| | | "nameOid": "4D08AE69-BFF1-71E9-0532-D76A2DD30BAF", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-46119-D74B-4818-9A89-6235E2234395", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "26D46119-D74B-4818-9A89-6235E2234395", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "revisionvalue", |
| | | "targetAttrName": "çæ¬", |
| | | "sourceAttrKey": "revisionvalue", |
| | | "sourceAttrName": "çæ¬", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114226", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "1B4C043F-E464-5DDC-5BCD-2FCC9D3C1EBF", |
| | | "nameOid": "655623AA-9BAA-ECED-2366-C3AEDAC5CAE5", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-752FC-DC6E-361E-B960-607D7FF908E6", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "52A752FC-DC6E-361E-B960-607D7FF908E6", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "creator", |
| | | "targetAttrName": "å建人", |
| | | "sourceAttrKey": "creator", |
| | | "sourceAttrName": "å建人", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114227", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "14672EF9-7686-8FF6-2ACB-C45ECC0B49E9", |
| | | "nameOid": "2D575115-E4E0-A68B-5463-E8D416AF1CF6", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-799D8-6721-3D79-8EE3-75DAF0680B7E", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "518799D8-6721-3D79-8EE3-75DAF0680B7E", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "createtime", |
| | | "targetAttrName": "å建æ¶é´", |
| | | "sourceAttrKey": "createtime", |
| | | "sourceAttrName": "å建æ¶é´", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | }, |
| | | { |
| | | "oid": "2023022114228", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "F5C2A81C-1105-7DB7-574F-EF46C8199F4A", |
| | | "nameOid": "390CEE14-E838-3496-7B7C-336A0912BF79", |
| | | "btmname": "jintegmapconifg", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-04-01 15:08:55", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-04-01 15:08:55.343", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "defaultValue": "", |
| | | "metaListId": "XJ-9368E-9BA8-38E8-73F3-7D0531A22009", |
| | | "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "sourceClassifyName": "产å", |
| | | "targetAttrId": "4049368E-9BA8-38E8-73F3-7D0531A22009", |
| | | "targetClassifyId": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B", |
| | | "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", |
| | | "viewModeName": "", |
| | | "targetAttrKey": "lastmodifier", |
| | | "targetAttrName": "æåä¿®æ¹äºº", |
| | | "sourceAttrKey": "lastmodifier", |
| | | "sourceAttrName": "æåä¿®æ¹äºº", |
| | | "viewModelName": "éå®è§å¾", |
| | | "viewName": "éå®è§å¾", |
| | | "targetClassifyName": "产å", |
| | | "dockingPreAttrRangeVoList": [] |
| | | } |
| | | ], |
| | | "msg": "æä½æå" |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "code": 200, |
| | | "success": true, |
| | | "data": [ |
| | | { |
| | | "oid": "2023022114232", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "097DC30F-CC8F-595D-0530-7C86C176FC61", |
| | | "nameOid": "D3FB491C-0571-3BB2-604E-563CC579CCAC", |
| | | "btmname": "jrange", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-03-30 23:35:13", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-03-30 23:35:13.027", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "numText": "ææ", |
| | | "numTextValue": "1001", |
| | | "targetNumText": "ææ", |
| | | "targetNumTextValue": "7" |
| | | }, |
| | | { |
| | | "oid": "2023022114233", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "ABFFA8CA-2BD0-D894-1B2C-2294CBADCBAD", |
| | | "nameOid": "667D8ACC-FA79-521D-9B37-9EFAB338E06A", |
| | | "btmname": "jrange", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-03-30 23:35:13", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-03-30 23:35:13.027", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "numText": "æå", |
| | | "numTextValue": "1002", |
| | | "targetNumText": "æå", |
| | | "targetNumTextValue": "5" |
| | | }, |
| | | { |
| | | "oid": "2023022114234", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "471212E1-CF4D-1899-C692-FBC3183F2A84", |
| | | "nameOid": "A886A5B0-8617-7FB7-562C-AE3DBBF373EA", |
| | | "btmname": "jrange", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-03-30 23:35:13", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-03-30 23:35:13.027", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "numText": "æºç©æ", |
| | | "numTextValue": "1003", |
| | | "targetNumText": "æºç©æ", |
| | | "targetNumTextValue": "6" |
| | | }, |
| | | { |
| | | "oid": "2023022114235", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "E08263A0-A7C8-8DBB-3CF0-63EE863A669A", |
| | | "nameOid": "B8CC570A-0448-3E54-9686-0A4EB0004638", |
| | | "btmname": "jrange", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-03-30 23:35:13", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-03-30 23:35:13.027", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "numText": "综ä¿", |
| | | "numTextValue": "1004", |
| | | "targetNumText": "综ä¿", |
| | | "targetNumTextValue": "2" |
| | | }, |
| | | { |
| | | "oid": "2023022114236", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "C641A4DE-9675-2172-A5AF-C313E6C2A36D", |
| | | "nameOid": "DBB71651-D31D-C8BC-15FB-23A9D28A1325", |
| | | "btmname": "jrange", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-03-30 23:35:13", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-03-30 23:35:13.027", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", |
| | | "numText": "èµäº§", |
| | | "numTextValue": "1005", |
| | | "targetNumText": "èµäº§", |
| | | "targetNumTextValue": "4" |
| | | } |
| | | ], |
| | | "msg": "æä½æå" |
| | | } |
| | |
| | | <version>${mybatisplus.join.version}</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.apache.cxf</groupId> |
| | | <artifactId>cxf-spring-boot-starter-jaxws</artifactId> |
| | | <version>3.3.1</version> |
| | | <exclusions> |
| | | <exclusion> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-logging</artifactId> |
| | | </exclusion> |
| | | <exclusion> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter</artifactId> |
| | | </exclusion> |
| | | <exclusion> |
| | | <groupId>javax.validation</groupId> |
| | | <artifactId>validation-api</artifactId> |
| | | </exclusion> |
| | | <exclusion> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-web</artifactId> |
| | | </exclusion> |
| | | </exclusions> |
| | | </dependency> |
| | | <!--<dependency> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <artifactId>ubcs-webservice</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | </dependency>--> |
| | | </dependencies> |
| | | <build> |
| | | <plugins> |
| | |
| | | public static final String SYS_INT_HEADER = "sysintheader"; |
| | | |
| | | |
| | | /** |
| | | * éæå±æ§æ å°å
³ç³»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JINTEGMAPCONFIG = "jintegmapconifg"; |
| | | /** |
| | | * éæå±æ§æ å°å
³ç³»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JINTEGMAPCONFIG = "jintegmapconfig"; |
| | | |
| | | /** |
| | | * éæéå¢åç±»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JCLASS = "jclass"; |
| | | /** |
| | | * éæé墿¨¡å屿§ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JMETAATRR = "jmetaattr"; |
| | | /** |
| | | * éæéå¢åç±»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JCLASSIFY = "jclassify"; |
| | | /** |
| | | * éæé墿¨¡å屿§ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JMETAATRR = "jmetaattr"; |
| | | |
| | | /** |
| | | * éæå±æ§åå¼èå´å
³ç³»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JRANGE = "jrange"; |
| | | /** |
| | | * éæå±æ§åå¼èå´å
³ç³»ä¸å¡ç±»å |
| | | */ |
| | | public static final String DOCKING_PRE_JRANGE = "jrange"; |
| | | |
| | | |
| | | /** |
| | |
| | | import com.vci.ubcs.code.service.MdmIOService; |
| | | import com.vci.ubcs.code.vo.pagemodel.*; |
| | | import com.vci.ubcs.starter.annotation.VciBusinessLog; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.util.LocalFileUtil; |
| | | import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.DataGrid; |
| | |
| | | import com.vci.ubcs.starter.web.util.LangBaseUtil; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import io.swagger.annotations.Api; |
| | | import lombok.AllArgsConstructor; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springblade.core.tool.api.R; |
| | |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | */ |
| | | @PostMapping("/addSaveCode") |
| | | @VciBusinessLog(operateName = "ç³è¯·å个ç¼ç ") |
| | | public R addSaveCode(@RequestBody CodeOrderDTO orderDTO){ |
| | | public R addSaveCode(@RequestBody CodeOrderDTO orderDTO) throws Exception { |
| | | return R.success(engineService.addSaveCode(orderDTO)); |
| | | } |
| | | |
| | |
| | | public MdmUIInfoVO getUIInfoByClassifyOid(String codeClassifyOid,String functionId){ |
| | | return engineService.getUIInfoByClassifyOid(codeClassifyOid,functionId); |
| | | } |
| | | |
| | | |
| | | @GetMapping("/thisistest") |
| | | @ResponseBody |
| | | public List<BaseModel> thisistest(String codeClassifyOid, String functionId) throws Exception { |
| | | return engineService.selectByTypeAndOid("wupin", "b1511bb3-a773-43e2-ac85-a7fde7314a0f,3e08970024835e69f6c2b2ecd90c48c3,582ff205-0dfb-43e0-8223-e772ff1851ab,db0400fe-cc90-4d9d-8da7-1edf06b1481b"); |
| | | // return engineService.getUIInfoByClassifyOid(codeClassifyOid,functionId); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. |
| | | * |
| | | * Redistribution and use in source and binary forms, with or without |
| | | * modification, are permitted provided that the following conditions are met: |
| | | * |
| | | * Redistributions of source code must retain the above copyright notice, |
| | | * this list of conditions and the following disclaimer. |
| | | * Redistributions in binary form must reproduce the above copyright |
| | | * notice, this list of conditions and the following disclaimer in the |
| | | * documentation and/or other materials provided with the distribution. |
| | | * Neither the name of the dreamlu.net developer nor the names of its |
| | | * contributors may be used to endorse or promote products derived from |
| | | * this software without specific prior written permission. |
| | | * Author: Chill åºéª (smallchill@163.com) |
| | | */ |
| | | package com.vci.ubcs.code.feign; |
| | | |
| | | |
| | | import com.vci.ubcs.code.service.MdmEngineService; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | | |
| | | import java.beans.IntrospectionException; |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.sql.SQLException; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç¼ç ä¿¡æ¯ Feignå®ç°ç±» |
| | | * |
| | | * @author yuxc |
| | | * @since 2023-05-05 |
| | | */ |
| | | @ApiIgnore() |
| | | @RestController |
| | | @AllArgsConstructor |
| | | public class MdmEngineClient implements IMdmEngineClient { |
| | | private final MdmEngineService mdmEngineService; |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸oidéåæ¥è¯¢æ°æ®è¿è¡è¿å |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param oids éè¦æ¥è¯¢çoidéå éå·åå¼ |
| | | * @return æ¥è¯¢åºçæ°æ® |
| | | */ |
| | | @Override |
| | | @GetMapping(SELECT_BY_TYPE_OID) |
| | | public R<List<BaseModel>> selectByTypeAndOid(String btmType, String oids) throws SQLException, IntrospectionException, NoSuchFieldException, InvocationTargetException, IllegalAccessException, InstantiationException { |
| | | return R.data(mdmEngineService.selectByTypeAndOid(btmType,oids)); |
| | | } |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸å
³æ°æ®è¿è¡æ¹éæå
¥æä½ |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param baseModels å¤çæ°æ® |
| | | * @return å¤çæåæ°æ®æ¡æ° |
| | | */ |
| | | @Override |
| | | @GetMapping(INSERT_BATCH_BY_TYPE) |
| | | public R<Integer> insertBatchByType(String btmType, List<BaseModel> baseModels) throws Exception { |
| | | return R.data(mdmEngineService.insertBatchByType(btmType,baseModels)); |
| | | } |
| | | |
| | | // private final CodeWupinMapper codeWupinMapper; |
| | | |
| | | // @Override |
| | | // @GetMapping(TOP) |
| | | // public BladePage<CodeWupin> top(Integer current, Integer size) { |
| | | // Query query = new Query(); |
| | | // query.setCurrent(current); |
| | | // query.setSize(size); |
| | | // IPage<CodeWupin> page = codeWupinMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper());//service.page(Condition.getPage(query)); |
| | | // return BladePage.of(page); |
| | | // } |
| | | |
| | | |
| | | } |
| | |
| | | |
| | | List<Map> selectBySql(@Param("inSql") String inSql); |
| | | |
| | | /** |
| | | * ä¼ å
¥è¡¨æï¼mapï¼list<map>宿æ¹éæ´æ°æä½ |
| | | * @param tableName 表å |
| | | * @param columnMap åæ¡mapç¨äºè·åkeyä½ä¸ºå段 |
| | | * @param mapList éè¦æå
¥çææè®°å½ |
| | | * @return æå
¥æåçæ¡æ° |
| | | */ |
| | | Integer insertByBaseModel(String tableName,Map<String,String> columnMap,List<Map<String,String>> mapList); |
| | | |
| | | } |
| | |
| | | import com.vci.ubcs.code.dto.datapush.BaseModelDTO; |
| | | import com.vci.ubcs.code.entity.CodeWupin; |
| | | import com.vci.ubcs.code.vo.CodeKeyAttrRepeatVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.*; |
| | | import com.vci.ubcs.code.vo.pagemodel.UITableFieldVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.*; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.web.pagemodel.*; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | | import java.util.*; |
| | | import java.beans.IntrospectionException; |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.sql.SQLException; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * ä¸»æ°æ®å¼ææå¡ |
| | |
| | | * @param orderDTO ç³è¯·çä¿¡æ¯ï¼éè¦å
å«å±æ§çå
容åç æ®µç¸å
³çå
容 |
| | | * @return è¿åç¼ç çå
容 |
| | | */ |
| | | String addSaveCode(CodeOrderDTO orderDTO); |
| | | String addSaveCode(CodeOrderDTO orderDTO) throws Exception; |
| | | |
| | | /** |
| | | * 夿ç¼ç çç æ®µæ¯å¦è¾å
¥æè
éæ©äºç å¼ |
| | |
| | | * åå§åä¸å¡ç±»å |
| | | * --å建人é»è®¤ä¸ºå½åç¨æ·ï¼å¦æéè¦ä¿®æ¹ï¼å¯ä»¥å¨è·ååèªè¡å¤ç |
| | | * @param btmName ä¸å¡ç±»åçåç§°ï¼ä¼èªå¨åæå°å |
| | | * @return CodeWupinEntity |
| | | * @return BaseModel |
| | | */ |
| | | CodeWupin createCBOByBtmName(String btmName); |
| | | BaseModel createCBOByBtmName(String btmName); |
| | | |
| | | /** |
| | | * ä¿åå¯è¾å¯éçä¿¡æ¯ |
| | |
| | | * @return UIç¸å
³çå
容 |
| | | */ |
| | | MdmUIInfoVO getUIInfoByClassifyOid(String codeClassifyOid, String functionId); |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸å
³æ°æ®è¿è¡æ¹éæå
¥æä½ |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param baseModels å¤çæ°æ® |
| | | * @return å¤çæåæ°æ®æ¡æ° |
| | | */ |
| | | Integer insertBatchByType(String btmType, List<BaseModel> baseModels) throws Exception; |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸oidéåæ¥è¯¢æ°æ®è¿è¡è¿å |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param oids éè¦æ¥è¯¢çoidéå éå·åå¼ |
| | | * @return æ¥è¯¢åºçæ°æ® |
| | | */ |
| | | List<BaseModel> selectByTypeAndOid(String btmType, String oids) throws IllegalAccessException, NoSuchFieldException, InstantiationException, InvocationTargetException, IntrospectionException, SQLException; |
| | | } |
| | |
| | | |
| | | import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; |
| | | import com.vci.ubcs.code.dto.CodeOrderSecDTO; |
| | | import com.vci.ubcs.code.entity.CodeWupin; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | |
| | | * @param dataCBOList ä¸å¡æ°æ® |
| | | */ |
| | | List<String> productCodeAndSaveData(CodeClassifyFullInfoBO classifyFullInfoBO, CodeClassifyTemplateVO templateVO, |
| | | CodeRuleVO ruleVO, List<CodeOrderSecDTO> secDTOList, List<CodeWupin> dataCBOList); |
| | | CodeRuleVO ruleVO, List<CodeOrderSecDTO> secDTOList, List<BaseModel> dataCBOList) throws Exception; |
| | | |
| | | /** |
| | | * åæ¶ç å¼ |
| | |
| | | return excelName; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导å
¥åç±» |
| | | * |
| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; |
| | | import com.vci.ubcs.code.bo.CodeTemplateAttrSqlBO; |
| | | import com.vci.ubcs.code.constant.FrameWorkDefaultValueConstant; |
| | | import com.vci.ubcs.code.constant.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.code.dto.CodeDeleteBatchDTO; |
| | | import com.vci.ubcs.code.dto.CodeOrderDTO; |
| | | import com.vci.ubcs.code.dto.datapush.BaseModelDTO; |
| | |
| | | import com.vci.ubcs.code.mapper.CommonsMapper; |
| | | import com.vci.ubcs.code.service.*; |
| | | import com.vci.ubcs.code.vo.CodeKeyAttrRepeatVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.*; |
| | | import com.vci.ubcs.code.vo.pagemodel.UITableFieldVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.UITablePageVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.*; |
| | | import com.vci.ubcs.omd.feign.IBtmTypeClient; |
| | | import com.vci.ubcs.omd.feign.IEnumClient; |
| | | import com.vci.ubcs.omd.feign.IEnumItemClient; |
| | | import com.vci.ubcs.omd.feign.IRevisionRuleClient; |
| | | import com.vci.ubcs.omd.vo.BtmTypeVO; |
| | | import com.vci.ubcs.omd.vo.EnumVO; |
| | | import com.vci.ubcs.omd.vo.RevisionRuleVO; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.revision.model.TreeWrapperOptions; |
| | | import com.vci.ubcs.starter.revision.service.RevisionModelUtil; |
| | | import com.vci.ubcs.starter.web.constant.QueryOptionConstant; |
| | |
| | | import com.vci.ubcs.starter.web.util.*; |
| | | import com.vci.ubcs.system.entity.DictBiz; |
| | | import com.vci.ubcs.system.feign.IDictBizClient; |
| | | import net.logstash.logback.encoder.org.apache.commons.lang3.ObjectUtils; |
| | | import net.logstash.logback.encoder.org.apache.commons.lang3.StringUtils; |
| | | import oracle.sql.TIMESTAMP; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springblade.core.cache.utils.CacheUtil; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springblade.core.tool.utils.StringPool; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.cglib.beans.BeanMap; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.beans.BeanInfo; |
| | | import java.beans.IntrospectionException; |
| | | import java.beans.Introspector; |
| | | import java.beans.PropertyDescriptor; |
| | | import java.lang.reflect.Field; |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.lang.reflect.Method; |
| | | import java.math.BigDecimal; |
| | | import java.sql.SQLException; |
| | | import java.sql.Timestamp; |
| | | import java.time.LocalDateTime; |
| | | import java.time.ZoneId; |
| | | import java.time.ZonedDateTime; |
| | | import java.util.*; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | import java.util.stream.Collectors; |
| | |
| | | */ |
| | | @Autowired |
| | | private ICodePhaseAttrService phaseAttrService; |
| | | /** |
| | | * ä¸å¡ç±»åçæå¡ |
| | | */ |
| | | @Autowired |
| | | private IBtmTypeClient btmTypeClient; |
| | | /** |
| | | * çæ¬è§åçæå¡ |
| | | */ |
| | | @Resource |
| | | private IRevisionRuleClient revisionRuleClient; |
| | | // |
| | | /** |
| | | * éç¨æ¥è¯¢ |
| | |
| | | * ç©ºæ ¼ |
| | | */ |
| | | public static final String SPACE = " "; |
| | | /** |
| | | * ç¼åï½ï½
ï½ |
| | | */ |
| | | public static final String BTM_INIT_CACHE = "ubcs-code:btm"; |
| | | /** |
| | | * |
| | | */ |
| | | public static final String BTM_NAME = "btm:name"; |
| | | |
| | | /** |
| | | * å¯çº§çåæ®µ |
| | |
| | | * @return è¿åç¼ç çå
容 |
| | | */ |
| | | @Override |
| | | public String addSaveCode(CodeOrderDTO orderDTO) { |
| | | public String addSaveCode(CodeOrderDTO orderDTO) throws Exception { |
| | | VciBaseUtil.alertNotNull(orderDTO, "ç¼ç ç³è¯·ç¸å
³ç屿§åç æ®µçå
容é½ä¸ºç©º", orderDTO.getCodeClassifyOid(), "主é¢åºåç±»ç主é®", |
| | | orderDTO.getTemplateOid(), "模æ¿ç主é®", orderDTO.getCodeRuleOid(), "ç¼ç è§åç主é®"); |
| | | CodeClassifyFullInfoBO classifyFullInfo = classifyService.getClassifyFullInfo(orderDTO.getCodeClassifyOid()); |
| | |
| | | switchDateAttrOnOrder(templateVO, orderDTO); |
| | | //9.çæç¼ç çä¿¡æ¯ |
| | | // ClientBusinessObject cbo = boService.createCBOByBtmName(classifyFullInfo.getTopClassifyVO().getBtmtypeid()); |
| | | CodeWupin cbo = createCBOByBtmName(classifyFullInfo.getTopClassifyVO().getBtmtypeid()); |
| | | BaseModel cbo = createCBOByBtmName(classifyFullInfo.getTopClassifyVO().getBtmtypeid()); |
| | | // //é»è®¤ç屿§é½ä¸ç¨ä»å端æ·è´ |
| | | // //设置ç¼ç éè¦çé»è®¤å±æ§çå
容 |
| | | copyValueToCBO(classifyFullInfo, cbo, orderDTO, templateVO, false); |
| | | // //TODO:å 为é»è®¤ç屿§é½ä¸æ·è´ï¼ç®åéå¢ç å«nameï¼å¹¶æ²¡æä»DTOæ·è´å°cboéãå¢å ä¸ä¸ªåç¬å¤çï¼ä»¥ååçè¦ä¸è¦è°æ´ |
| | | cbo.setName(orderDTO.getName() == null ? "" : orderDTO.getName()); |
| | | // //end -- modify by lihang @20220407 |
| | | List<CodeWupin> cboList = new ArrayList<>(); |
| | | List<BaseModel> cboList = new ArrayList<>(); |
| | | |
| | | //夿³¨ |
| | | cbo.setDescription(orderDTO.getDescription()); |
| | |
| | | |
| | | |
| | | List<String> charList = new ArrayList<>(); |
| | | for (CodeWupin wupinEntity : cboList) { |
| | | charList.add(wupinEntity.getId()); |
| | | for (BaseModel baseModel : cboList) { |
| | | charList.add(baseModel.getId()); |
| | | } |
| | | batchSaveSelectChar(templateVO, charList); |
| | | return codeList.size() > 0 ? codeList.get(0) : ""; |
| | |
| | | * @param templateVO 模æ¿çæ¾ç¤ºå¯¹è±¡ |
| | | * @param edit æ¯å¦ä¸ºä¿®æ¹ |
| | | */ |
| | | private void copyValueToCBO(CodeClassifyFullInfoBO classifyFullInfo, CodeWupin cbo, |
| | | private void copyValueToCBO(CodeClassifyFullInfoBO classifyFullInfo, BaseModel cbo, |
| | | CodeOrderDTO orderDTO, CodeClassifyTemplateVO templateVO, |
| | | boolean edit) { |
| | | String fullPath = ""; |
| | |
| | | |
| | | try { |
| | | |
| | | BeanUtilForVCI.copyPropertiesIgnoreNull(BeanUtilForVCI.convertMap(CodeWupin.class,orderDTO.getData()),cbo); |
| | | |
| | | cbo.setCodeclsfid(classifyFullInfo.getCurrentClassifyVO().getOid()); |
| | | cbo.setCodetemplateoid(templateVO.getOid()); |
| | | cbo.setCodeclsfpath(fullPath); |
| | | BeanUtilForVCI.copyPropertiesIgnoreNull(BeanUtilForVCI.convertMap(BaseModel.class,orderDTO.getData()),cbo); |
| | | Map<String,String> data = new HashMap<>(); |
| | | data.put(CODE_CLASSIFY_OID_FIELD,classifyFullInfo.getCurrentClassifyVO().getOid()); |
| | | data.put(CODE_TEMPLATE_OID_FIELD,templateVO.getOid()); |
| | | data.put(CODE_FULL_PATH_FILED,fullPath); |
| | | cbo.setData(data); |
| | | // cbo.setCodeclsfid(classifyFullInfo.getCurrentClassifyVO().getOid()); |
| | | // cbo.setTemplateOid(templateVO.getOid()); |
| | | // cbo.setCodeclsfpath(fullPath); |
| | | cbo.setTs(new Date()); |
| | | if (!edit && StringUtils.isBlank(orderDTO.getLcStatus())) { |
| | | //æ¾çå½å¨æçèµ·å§ç¶æï¼æä¸ªç¹ï¼çå½å¨ææ¯å¦éè¦å建 |
| | | //å
ååºå®ï¼åé¢çå½å¨æå¥½äºå¨ç¼å |
| | | if (StringUtils.isNotBlank(cbo.getLctid())) { |
| | | // OsLifeCycleVO lifeCycleVO = lifeCycleService.getLifeCycleById(cbo.getLctid()); |
| | | // if (lifeCycleVO != null) { |
| | |
| | | * @throws VciBaseException åå§ååºéçæ¯ä¼æåºå¼å¸¸ |
| | | */ |
| | | @Override |
| | | public CodeWupin createCBOByBtmName(String btmName) |
| | | public BaseModel createCBOByBtmName(String btmName) |
| | | throws VciBaseException { |
| | | if(btmName!=null){ |
| | | btmName = btmName.trim().toLowerCase(); |
| | | } |
| | | String userid = AuthUtil.getUser().getUserName(); |
| | | // if(!hasCreatedCbos.containsKey(btmName)){ |
| | | // if(StringUtils.isEmpty(userid)){ |
| | | // throw new VciBaseException(msgCodePrefix +"noHasUserid"); |
| | | // } |
| | | // try { |
| | | // hasCreatedCbos.put(btmName, createBusinessObject(btmName)); |
| | | // } catch (Exception e) { |
| | | // logger.error("å建ä¸å¡ç±»å对象",e); |
| | | // throw new VciBaseException(msgCodePrefix + "initBoError",new String[]{btmName}); |
| | | // } |
| | | // } |
| | | // ClientBusinessObject cbo = cloneClientBusinessObject(hasCreatedCbos.get(btmName)); |
| | | |
| | | // QueryWrapper<CodeOsbtmtypeEntity> btmWrapper = new QueryWrapper<>(); |
| | | // btmWrapper.eq("ID",btmName); |
| | | // CodeOsbtmtypeEntity btmTypeVO = codeOsbtmtypeMapper.selectOne(btmWrapper); |
| | | // OsBtmTypeVO btmTypeVO = btmService.getBtmById(boName); |
| | | String userName = AuthUtil.getUser().getUserName(); |
| | | CodeWupin wupinEntity = new CodeWupin(); |
| | | wupinEntity.setOid(VciBaseUtil.getPk()); |
| | | // bo.setRevisionid((new ObjectUtility()).getNewObjectID36()); |
| | | // bo.setNameoid((new ObjectUtility()).getNewObjectID36()); |
| | | wupinEntity.setBtmname(btmName); |
| | | wupinEntity.setLastR(String.valueOf(1)); |
| | | wupinEntity.setFirstR(String.valueOf(1)); |
| | | wupinEntity.setFirstV(String.valueOf(1)); |
| | | wupinEntity.setLastV(String.valueOf(1)); |
| | | wupinEntity.setCreator(userName); |
| | | wupinEntity.setCreateTime(new Date()); |
| | | wupinEntity.setLastModifier(userName); |
| | | wupinEntity.setLastModifyTime(new Date()); |
| | | wupinEntity.setRevisionRule("numberversionrule"); |
| | | wupinEntity.setVersionRule("0"); |
| | | // if(StringUtils.isNotBlank(btmTypeVO.getRevisionruleid())){ |
| | | // |
| | | // OsRevisionRuleVO revisionRuleVO = revisionRuleService.getRevisionRuleById(btmTypeVO.getRevisionruleid()); |
| | | wupinEntity.setRevisionValue("1"); |
| | | // } |
| | | |
| | | wupinEntity.setRevisionSeq(1); |
| | | wupinEntity.setVersionSeq(1); |
| | | //æä¸ªç¹ï¼éè¦é®åå¥çæ¬é®é¢ï¼å±ç¤ºé»è®¤ä¸º1 |
| | | wupinEntity.setVersionValue("1"); |
| | | wupinEntity.setLctid("wupinLC"); |
| | | wupinEntity.setLcStatus("Editing"); |
| | | wupinEntity.setId(""); |
| | | wupinEntity.setName(""); |
| | | wupinEntity.setDescription(""); |
| | | wupinEntity.setOwner(userName); |
| | | wupinEntity.setCheckinby(userName); |
| | | wupinEntity.setCopyFromVersion(""); |
| | | wupinEntity.setMaterialtype(1001); |
| | | wupinEntity.setCaigouwl("true"); |
| | | wupinEntity.setShifoupihaoguanli("true"); |
| | | wupinEntity.setKucunwl("true"); |
| | | wupinEntity.setXiaoshouwl("false"); |
| | | wupinEntity.setPassing("true"); |
| | | try { |
| | | String keyPrefix = BTM_NAME.concat(StringPool.DASH).concat(AuthUtil.getTenantId()).concat(StringPool.COLON); |
| | | String finalBtmName = btmName; |
| | | return CacheUtil.get(BTM_INIT_CACHE, keyPrefix, btmName, () -> { |
| | | BaseModel baseModel = createBaseModel(finalBtmName); |
| | | return baseModel; |
| | | }); |
| | | } catch (Exception e) { |
| | | logger.error("å建ä¸å¡ç±»å对象",e); |
| | | throw new VciBaseException("initBtmError",new String[]{btmName}); |
| | | } |
| | | // String userName = AuthUtil.getUser().getUserName(); |
| | | // CodeWupin wupinEntity = new CodeWupin(); |
| | | // wupinEntity.setOid(VciBaseUtil.getPk()); |
| | | //// bo.setRevisionid((new ObjectUtility()).getNewObjectID36()); |
| | | //// bo.setNameoid((new ObjectUtility()).getNewObjectID36()); |
| | | // wupinEntity.setBtmname(btmName); |
| | | // wupinEntity.setLastR(String.valueOf(1)); |
| | | // wupinEntity.setFirstR(String.valueOf(1)); |
| | | // wupinEntity.setFirstV(String.valueOf(1)); |
| | | // wupinEntity.setLastV(String.valueOf(1)); |
| | | // wupinEntity.setCreator(userName); |
| | | // wupinEntity.setCreateTime(new Date()); |
| | | // wupinEntity.setLastModifier(userName); |
| | | // wupinEntity.setLastModifyTime(new Date()); |
| | | // wupinEntity.setRevisionRule("numberversionrule"); |
| | | // wupinEntity.setVersionRule("0"); |
| | | //// if(StringUtils.isNotBlank(btmTypeVO.getRevisionruleid())){ |
| | | // // |
| | | //// OsRevisionRuleVO revisionRuleVO = revisionRuleService.getRevisionRuleById(btmTypeVO.getRevisionruleid()); |
| | | // wupinEntity.setRevisionValue("1"); |
| | | //// } |
| | | // |
| | | // wupinEntity.setRevisionSeq(1); |
| | | // wupinEntity.setVersionSeq(1); |
| | | // //æä¸ªç¹ï¼éè¦é®åå¥çæ¬é®é¢ï¼å±ç¤ºé»è®¤ä¸º1 |
| | | // wupinEntity.setVersionValue("1"); |
| | | // wupinEntity.setLctid("wupinLC"); |
| | | // wupinEntity.setLcStatus("Editing"); |
| | | // wupinEntity.setId(""); |
| | | // wupinEntity.setName(""); |
| | | // wupinEntity.setDescription(""); |
| | | // wupinEntity.setOwner(userName); |
| | | // wupinEntity.setCheckinby(userName); |
| | | // wupinEntity.setCopyFromVersion(""); |
| | | // wupinEntity.setMaterialtype(1001); |
| | | // wupinEntity.setCaigouwl("true"); |
| | | // wupinEntity.setShifoupihaoguanli("true"); |
| | | // wupinEntity.setKucunwl("true"); |
| | | // wupinEntity.setXiaoshouwl("false"); |
| | | // wupinEntity.setPassing("true"); |
| | | |
| | | // this.initTypeAttributeValue(wupinEntity,btmTypeVO); |
| | | return wupinEntity; |
| | | // return wupinEntity; |
| | | |
| | | |
| | | // return cbo; |
| | |
| | | //没æéå¶åç±»ï¼ä½æ¯ä¸ä¸ªæ¨¡æ¿åªå¯è½å¨ä¸ä¸ªä¸å¡ç±»åéé¢ï¼æä»¥ç´æ¥æ¥è¯¢è¿ä¸ªä¸å¡ç±»åå³å¯ |
| | | if (!CollectionUtils.isEmpty(conditionMap)) { |
| | | Map<String, String> andConditionMap = new HashMap<>(); |
| | | andConditionMap.put("islastr", "1"); |
| | | andConditionMap.put("islastv", "1"); |
| | | andConditionMap.put("lastr", "1"); |
| | | andConditionMap.put("lastv", "1"); |
| | | if (StringUtils.isNotBlank(orderDTO.getOid())) { |
| | | andConditionMap.put("oid", QueryOptionConstant.NOTEQUAL + orderDTO.getOid()); |
| | | } |
| | |
| | | } |
| | | return buttonVOList; |
| | | } |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸å
³æ°æ®è¿è¡æ¹éæå
¥æä½ |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param baseModels å¤çæ°æ® |
| | | * @return å¤çæåæ°æ®æ¡æ° |
| | | */ |
| | | @Override |
| | | public Integer insertBatchByType(String btmType, List<BaseModel> baseModels) throws Exception { |
| | | //使ç¨ä¼ å
¥çä¸å¡ç±»åæ¥è¯¢è¡¨ |
| | | R<List<BtmTypeVO>> listR = btmTypeClient.selectByIdCollection(Collections.singletonList(btmType)); |
| | | if(listR.getData().size() == 0){ |
| | | throw new VciBaseException("ä¼ å
¥ä¸å¡ç±»åæªæ¥è¯¢å°ç¸åºè¡¨åï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //å°bean转为map,mybatisç»ä¸å¤ç |
| | | List<Map<String,String>> maps = new ArrayList<>(); |
| | | baseModels.stream().forEach(model-> { |
| | | try { |
| | | maps.add(VciBaseUtil.convertBean2Map(model)); |
| | | } catch (Exception e) { |
| | | throw new VciBaseException("ç±»å转æ¢é误ï¼" + e.toString()); |
| | | } |
| | | }); |
| | | return commonsMapper.insertByBaseModel(listR.getData().get(0).getTableName(), maps.get(0), maps); |
| | | } |
| | | |
| | | /** |
| | | * ä¼ å
¥ä¸å¡ç±»å以åç¸oidéåæ¥è¯¢æ°æ®è¿è¡è¿å |
| | | * |
| | | * @param btmType ä¸å¡ç±»å |
| | | * @param oids éè¦æ¥è¯¢çoidéå éå·åå¼ |
| | | * @return æ¥è¯¢åºçæ°æ® |
| | | */ |
| | | @Override |
| | | public List<BaseModel> selectByTypeAndOid(String btmType, String oids) throws IllegalAccessException, NoSuchFieldException, InstantiationException, InvocationTargetException, IntrospectionException, SQLException { |
| | | |
| | | //使ç¨ä¼ å
¥çä¸å¡ç±»åæ¥è¯¢è¡¨ |
| | | R<List<BtmTypeVO>> listR = btmTypeClient.selectByIdCollection(Collections.singletonList(btmType)); |
| | | if(listR.getData().size() == 0){ |
| | | throw new VciBaseException("ä¼ å
¥ä¸å¡ç±»åæªæ¥è¯¢å°ç¸åºè¡¨åï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //æ¥è¯¢æ°æ® |
| | | List<Map> maps = commonsMapper.selectBySql("select * from " + listR.getData().get(0).getTableName() + " where oid in (" |
| | | + VciBaseUtil.toInSql(oids.toString()) + ")"); |
| | | |
| | | List<BaseModel> baseModels = new ArrayList<>(); |
| | | //å°æ¥è¯¢å°çæ°æ®è½¬æ¢ä¸ºbasemodelï¼ä½¿ç¨çåå°æ¹å¼æ¥è¿è¡å建ç |
| | | for (Map map : maps) { |
| | | Object obj = BaseModel.class.newInstance(); |
| | | BeanInfo beanInfo = Introspector.getBeanInfo(obj.getClass()); |
| | | PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); |
| | | for (PropertyDescriptor property : propertyDescriptors) { |
| | | Method setter = property.getWriteMethod(); |
| | | if (setter != null) { |
| | | //oracleçæ¶é´ä¸ºTIMESTAMPçï¼éè¦è¿è¡è½¬æ¢ædataï¼å¦åå°æ¥é |
| | | if(map.get(property.getName().toUpperCase()) instanceof TIMESTAMP){ |
| | | LocalDateTime localDateTime = ((TIMESTAMP) map.get(property.getName().toUpperCase())).toLocalDateTime(); |
| | | ZoneId zoneId = ZoneId.systemDefault(); |
| | | ZonedDateTime zdt = localDateTime.atZone(zoneId); |
| | | Date date = Date.from(zdt.toInstant()); |
| | | setter.invoke(obj,date); |
| | | map.remove(property.getName().toUpperCase()); |
| | | } //oracleçæ°å为BigDecimalçï¼éè¦è¿è¡è½¬æ¢æIntegerï¼å¦åå°æ¥é |
| | | else if (map.get(property.getName().toUpperCase()) instanceof BigDecimal |
| | | && ("Integer").equals(setter.getParameterTypes()[0].getSimpleName())){ |
| | | setter.invoke(obj, ((BigDecimal)map.get(property.getName().toUpperCase())).intValue()); |
| | | map.remove(property.getName().toUpperCase()); |
| | | }else if(map.get(property.getName().toUpperCase()) != null){ |
| | | setter.invoke(obj, map.get(property.getName().toUpperCase())); |
| | | map.remove(property.getName().toUpperCase()); |
| | | } |
| | | } |
| | | } |
| | | ((BaseModel) obj).setData(map); |
| | | baseModels.add((BaseModel) obj); |
| | | } |
| | | return baseModels; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ®ä¸å¡ç±»ååç§°å建ä¸å¡æ°æ®æºå¯¹è±¡ |
| | | * @param boName ä¸å¡ç±»ååç§° |
| | | * @return ä¸å¡æ°æ®å¯¹è±¡ |
| | | */ |
| | | public BaseModel createBaseModel(String boName) { |
| | | R<List<BtmTypeVO>> listR = btmTypeClient.selectByIdCollection(Collections.singletonList(boName)); |
| | | String userName = AuthUtil.getUser().getUserName(); |
| | | BaseModel bo = new BaseModel(); |
| | | bo.setOid(VciBaseUtil.getPk()); |
| | | // bo.setRevisionid(VciBaseUtil.getPk()); |
| | | // bo.setNameoid(VciBaseUtil.getPk()); |
| | | bo.setBtmname(boName); |
| | | bo.setLastR("1"); |
| | | bo.setFirstR("1"); |
| | | bo.setFirstV("1"); |
| | | bo.setLastV("1"); |
| | | bo.setCreator(userName); |
| | | bo.setCreateTime(new Date()); |
| | | bo.setLastModifier(userName); |
| | | bo.setLastModifyTime(new Date()); |
| | | bo.setRevisionRule(listR.getData().get(0).getRevisionRuleId()); |
| | | bo.setVersionRule(String.valueOf(listR.getData().get(0).getVersionRule())); |
| | | if(StringUtils.isNotBlank(listR.getData().get(0).getRevisionRuleId())){ |
| | | R<List<RevisionRuleVO>> revisionRuleVO = revisionRuleClient |
| | | .selectByIdCollection(Collections.singletonList(listR.getData().get(0).getRevisionRuleId())); |
| | | bo.setRevisionValue(revisionRuleVO.getData().get(0).getStartCode()); |
| | | } |
| | | bo.setRevisionSeq(1); |
| | | bo.setVersionSeq(1); |
| | | bo.setVersionValue(getVersionValue(WebUtil.getInt(listR.getData().get(0).getVersionRule()))); |
| | | bo.setLctid(listR.getData().get(0).getLifeCycleId()); |
| | | // if(StringUtils.isNotBlank(listR.getData().get(0).getLifeCycleId())){ |
| | | // OsLifeCycleVO lifeCycleVO = lifeService.getLifeCycleById(listR.getData().get(0).getLifeCycleId()); |
| | | bo.setLcStatus("Editing"); |
| | | // } |
| | | bo.setId(""); |
| | | bo.setName(""); |
| | | bo.setDescription(""); |
| | | bo.setOwner(userName); |
| | | // bo.setCheckinby(userName); |
| | | bo.setCopyFromVersion(""); |
| | | // this.initTypeAttributeValue(bo,btmTypeVO); |
| | | return bo; |
| | | } |
| | | |
| | | /** |
| | | * è·åçæ¬¡çå¼ |
| | | * @param verRuleName çæ¬¡çè§å |
| | | * @return çæ¬¡çå¼ï¼æ²¡æè§åå为空 |
| | | */ |
| | | private String getVersionValue(int verRuleName) { |
| | | if (verRuleName == 0) { |
| | | return "1"; |
| | | } else if (verRuleName == 1) { |
| | | return "a"; |
| | | } else if (verRuleName == 2) { |
| | | return "0"; |
| | | } |
| | | return ""; |
| | | } |
| | | } |
| | |
| | | |
| | | import com.alibaba.nacos.common.utils.StringUtils; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.BeanUtils; |
| | | import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; |
| | | import com.vci.ubcs.code.dto.CodeOrderSecDTO; |
| | | import com.vci.ubcs.code.entity.CodeAllCode; |
| | | import com.vci.ubcs.code.entity.CodeSerialValue; |
| | | import com.vci.ubcs.code.entity.CodeWupin; |
| | | import com.vci.ubcs.code.enumpack.CodeCutTypeEnum; |
| | | import com.vci.ubcs.code.enumpack.CodeGetValueTypeEnum; |
| | | import com.vci.ubcs.code.enumpack.CodeLevelTypeEnum; |
| | |
| | | import com.vci.ubcs.code.lifecycle.CodeAllCodeLC; |
| | | import com.vci.ubcs.code.mapper.CodeSerialValueMapper; |
| | | import com.vci.ubcs.code.service.ICodeWupinService; |
| | | import com.vci.ubcs.code.service.MdmEngineService; |
| | | import com.vci.ubcs.code.service.MdmProductCodeService; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.web.constant.QueryOptionConstant; |
| | | import com.vci.ubcs.starter.web.constant.RegExpConstant; |
| | | import com.vci.ubcs.starter.web.enumpck.OsCodeFillTypeEnum; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import com.vci.ubcs.starter.web.util.VciDateUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.context.annotation.Lazy; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | |
| | | */ |
| | | @Resource |
| | | private ICodeWupinService iCodeWupinService; |
| | | /** |
| | | * ææçç¼ç çå
容 |
| | | */ |
| | | @Resource |
| | | @Lazy |
| | | private MdmEngineService mdmEngineService; |
| | | |
| | | /** |
| | | * å
¬å¼çæå¡ |
| | | */ |
| | | @Autowired |
| | | private FormulaServiceImpl formulaService; |
| | | |
| | | @Override |
| | | public List<String> productCodeAndSaveData(CodeClassifyFullInfoBO classifyFullInfoBO, CodeClassifyTemplateVO templateVO, CodeRuleVO ruleVO, List<CodeOrderSecDTO> secDTOList, List<CodeWupin> dataCBOList) { |
| | | public List<String> productCodeAndSaveData(CodeClassifyFullInfoBO classifyFullInfoBO, CodeClassifyTemplateVO templateVO, CodeRuleVO ruleVO, List<CodeOrderSecDTO> secDTOList, List<BaseModel> dataCBOList) throws Exception { |
| | | // BatchCBO batchCBO = new BatchCBO(); |
| | | // WebUtil.setPersistence(false); |
| | | // dataCBOList = dataCBOList.stream().sorted(((o1, o2) -> o1.getCreateTime().compareTo(o2.getCreateTime()))).collect(Collectors.toList()); |
| | | dataCBOList = dataCBOList.stream().sorted(((o1, o2) -> o1.getCreateTime().compareTo(o2.getCreateTime()))).collect(Collectors.toList()); |
| | | // batchCBO.getCreateCbos().addAll(dataCBOList); |
| | | List<String> codeList = new ArrayList<>(); |
| | | |
| | |
| | | // VciBaseUtil.setCurrentUserSessionInfo(sessionInfo); |
| | | String code = cbo.getId(); |
| | | List<String> serialUnitList = new ArrayList<>(); |
| | | String[] secLengths = cbo.getCodeSecLengthField().split("#"); |
| | | String[] secLengths = cbo.getData().get(CODE_SEC_LENGTH_FIELD).split("#"); |
| | | List<CodeBasicSecVO> secVOList = ruleVO.getSecVOList().stream().sorted(((o1, o2) -> o1.getOrderNum().compareTo(o2.getOrderNum()))).collect(Collectors.toList()); |
| | | Map<String/**ç æ®µç主é®**/,String/**ç æ®µçå¼**/> serialValueMap = new HashMap<>(); |
| | | Map<String, CodeBasicSecVO> secVOMap = secVOList.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t)); |
| | |
| | | Map<String/**ç æ®µç主é®**/, Map<String, CodeSerialValue>> maxSerialValueMap = new HashMap<>(); |
| | | |
| | | for (int i = 0; i < dataCBOList.size(); i++) { |
| | | CodeWupin cbo = dataCBOList.get(i); |
| | | BaseModel cbo = dataCBOList.get(i); |
| | | List<String> thisSecValueList = new LinkedList<>(); |
| | | for (int j = 0; j < secValueList.size(); j++) { |
| | | thisSecValueList.add(secValueList.get(j)); |
| | |
| | | Map<String, String> statusMap = allCodeDOList.stream().collect(Collectors.toMap(s -> s.getOid(), s -> s.getLcStatus())); |
| | | allCodeDOList.stream().filter(s -> StringUtils.equalsIgnoreCase("codeallcode",s.getBtmname())).forEach(s -> { |
| | | s.setLcStatus(statusMap.get(s.getOid())); |
| | | |
| | | }); |
| | | |
| | | |
| | | allCodeDOList.stream().forEach( |
| | | allCode -> {DefaultAttrAssimtUtil.addDefaultAttrAssimt(allCode,"codeallcode");allCode.setLctid("codeAllCodeLC");} |
| | | ); |
| | | |
| | | codeAllCodeService.saveBatch(allCodeDOList); |
| | | iCodeWupinService.saveBatch(dataCBOList); |
| | | // iCodeWupinService.saveBatch(dataCBOList); |
| | | mdmEngineService.insertBatchByType(dataCBOList.get(0).getBtmname(),dataCBOList); |
| | | |
| | | // batchCBO.getCreateCbos().stream().filter(s -> StringUtils.equalsIgnoreCase("codeallcode",s.getBtmName())).forEach(s -> { |
| | | // s.setLcStatus(statusMap.get(s.getOid())); |
| | | // try { |
| | |
| | | * @param serialUnitList æµæ°´ä¾æ®çå
容 |
| | | * è¿éè¦åç»çä¸ä¸ªç§»æ¤å°ä¼æ¶åå°å
¶ä»çæå¡ |
| | | */ |
| | | private void switchAttrSecValue(List<CodeBasicSecVO> attrSecVOList, CodeWupin cbo, |
| | | private void switchAttrSecValue(List<CodeBasicSecVO> attrSecVOList, BaseModel cbo, |
| | | List<String> thisSecValueList, boolean attrSevIsSerialDepend, |
| | | List<String> serialUnitList){ |
| | | if (!CollectionUtils.isEmpty(attrSecVOList)) { |
| | |
| | | String value = ""; |
| | | if (StringUtils.isNotBlank(attrSevVO.getGetValueClass())) { |
| | | //使ç¨ç»åè§åæ¥å¤çç |
| | | // value = getValueByFormulaForCBO(cbo, attrSevVO.getGetValueClass()); |
| | | value = getValueByFormulaForCBO(cbo, attrSevVO.getGetValueClass()); |
| | | } else { |
| | | // value = cbo.getAttributeValue(attrSevVO.getReferAttributeId()); |
| | | value = cbo.getData().get(attrSevVO.getReferAttributeId()); |
| | | } |
| | | if (value == null) { |
| | | value = ""; |
| | |
| | | * @param allCodeDOList ææçç å¼ç对象å表 |
| | | */ |
| | | private void wrapperAllCode(CodeClassifyFullInfoBO classifyFullInfoBO, CodeRuleVO ruleVO, |
| | | CodeWupin cbo, CodeClassifyTemplateVO templateVO, |
| | | BaseModel cbo, CodeClassifyTemplateVO templateVO, |
| | | List<CodeAllCode> allCodeDOList, String serialUnitString, String serialValueString){ |
| | | CodeAllCode allCodeDO = new CodeAllCode(); |
| | | allCodeDO.setCodeClassifyOid(classifyFullInfoBO.getCurrentClassifyVO().getOid()); |
| | |
| | | // WebUtil.setPersistence(oldPersistence); |
| | | return updateFlag.get(); |
| | | } |
| | | |
| | | /** |
| | | * 使ç¨CBOå¤çç»åè§åçå
容 |
| | | * @param cbo æ°æ®çå
容 |
| | | * @param rule è§åçå
容 |
| | | * @return 转æ¢åç |
| | | */ |
| | | private String getValueByFormulaForCBO(BaseModel cbo,String rule){ |
| | | Map<String, Object> dataMap = BeanUtils.beanToMap(cbo); |
| | | Map<String, String> map = new HashMap<String, String>(); |
| | | for (String i : dataMap.keySet()) { |
| | | map.put(i, String.valueOf(dataMap.get(i))); |
| | | } |
| | | // WebUtil.copyValueToMapFromCbos(cbo,dataMap); |
| | | return formulaService.getValueByFormula(map,rule); |
| | | } |
| | | } |
| | |
| | | import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultClassfyVO; |
| | | import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO; |
| | | import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultSystemVO; |
| | | import com.vci.ubcs.code.webService.annotation.VciWebservice; |
| | | import com.vci.ubcs.code.webService.config.AttributeMapConfig; |
| | | import com.vci.ubcs.starter.revision.model.TreeQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.SessionInfo; |
| | | import com.vci.ubcs.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import com.vci.ubcs.webservice.annotation.VciWebservice; |
| | | import com.vci.ubcs.webservice.config.AttributeMapConfig; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | import com.thoughtworks.xstream.XStream; |
| | | import com.thoughtworks.xstream.io.xml.DomDriver; |
| | | import com.vci.ubcs.code.vo.webserviceModel.attrmap.LibraryDO; |
| | | import com.vci.ubcs.code.webService.config.AttributeMapConfig; |
| | | import com.vci.ubcs.starter.util.LocalFileUtil; |
| | | import com.vci.ubcs.webservice.config.AttributeMapConfig; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | import java.util.Map; |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/webservice/WsClientUtil.java ÐÞ¸Ä |
| | |
| | | /* |
| | | package com.vci.ubcs.code.webService;/* |
| | | package com.vci.ubcs.webservice; |
| | | |
| | | import org.apache.axiom.om.OMAbstractFactory; |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/webservice/annotation/VciWebservice.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.webservice.annotation; |
| | | package com.vci.ubcs.code.webService.annotation; |
| | | |
| | | import org.springframework.core.annotation.AliasFor; |
| | | import org.springframework.stereotype.Component; |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/webservice/config/AttributeMapConfig.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.webservice.config; |
| | | package com.vci.ubcs.code.webService.config; |
| | | |
| | | import org.springframework.boot.context.properties.ConfigurationProperties; |
| | | import org.springframework.stereotype.Component; |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/webservice/config/VciCxfPublishConfig.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.webservice.config; |
| | | package com.vci.ubcs.code.webService.config; |
| | | |
| | | import com.alibaba.cloud.commons.lang.StringUtils; |
| | | import com.vci.ubcs.code.webService.annotation.VciWebservice; |
| | | import com.vci.ubcs.starter.web.util.ApplicationContextProvider; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import com.vci.ubcs.webservice.annotation.VciWebservice; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.cxf.Bus; |
| | | import org.apache.cxf.jaxws.EndpointImpl; |
| | |
| | | mybatis-plus: |
| | | configuration: |
| | | map-underscore-to-camel-case: false |
| | | docking: |
| | | apply: |
| | | jtInterUrl: http://116.205.176.185:8099 |
| | | unitCode: 410-MDM |
| | | |
| | | ######åºç¨åºæ¬é
ç½® |
| | | #app: |
| | |
| | | ${inSql} |
| | | </select> |
| | | |
| | | <insert id="insertByBaseModel" parameterType="java.util.Map"> |
| | | insert into ${tableName} |
| | | ( |
| | | <foreach collection="columnMap" item="value" index="key" separator=","> |
| | | ${key} |
| | | </foreach> |
| | | ) |
| | | <foreach collection="mapList" item="columnMap" separator=" union all "> |
| | | select <foreach collection="columnMap" item="value" index="key" separator=","> |
| | | #{value} |
| | | </foreach> |
| | | from dual |
| | | </foreach> |
| | | </insert> |
| | | |
| | | </mapper> |
| | |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>org.apache.cxf</groupId> |
| | | <artifactId>cxf-spring-boot-starter-jaxws</artifactId> |
| | | <version>3.3.1</version> |
| | | <exclusions> |
| | | <exclusion> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-logging</artifactId> |
| | | </exclusion> |
| | | <exclusion> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter</artifactId> |
| | | </exclusion> |
| | | <exclusion> |
| | | <groupId>javax.validation</groupId> |
| | | <artifactId>validation-api</artifactId> |
| | | </exclusion> |
| | | <exclusion> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-web</artifactId> |
| | | </exclusion> |
| | | </exclusions> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <artifactId>ubcs-util-api</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>cn.easyproject</groupId> |
| | | <artifactId>orai18n</artifactId> |
| | | <version>${orai18n.version}</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.oracle.database.jdbc</groupId> |
| | | <artifactId>ojdbc8</artifactId> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springblade</groupId> |
| | | <artifactId>blade-core-boot</artifactId> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.github.xiaoymin</groupId> |
| | | <artifactId>knife4j-annotations</artifactId> |
| | | <version>2.0.9</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.vci.ubcs</groupId> |
| | | <artifactId>ubcs-util-api</artifactId> |
| | | <artifactId>ubcs-webservice-api</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import org.springblade.core.cloud.client.UbcsCloudApplication; |
| | | import org.springblade.core.launch.UbcsApplication; |
| | | import org.springblade.core.launch.constant.AppConstant; |
| | | import org.springframework.context.annotation.ComponentScan; |
| | | |
| | | /** |
| | | * éå¢ç ç³è¯·æ¥å£å¯å¨å¨ |
| | | * |
| | | * @author |
| | | * ludc |
| | | */ |
| | | @UbcsCloudApplication |
| | | public class GroupCodeApplyApplication { |
| | | public static void main(String[] args) { |
| | | UbcsApplication.run(AppConstant.APPLICATION_NAME_PREFIX+"applyjtcodeservice", GroupCodeApplyApplication.class, args); |
| | | } |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingPreApplyCodeController.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.controller; |
| | | package com.vci.ubcs.code.webservice.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
| | | import com.vci.ubcs.code.entity.DockingPreApplyForm; |
| | | import com.vci.ubcs.code.feign.IMdmInterJtClient; |
| | | import com.vci.ubcs.code.service.IDockingPreApplyFormService; |
| | | import com.vci.ubcs.code.service.IDockingPreAttrMappingService; |
| | | import com.vci.ubcs.code.service.IDockingPreAttrRangeService; |
| | | import com.vci.ubcs.code.service.IDockingPreClassifyService; |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreApplyFormVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO; |
| | | import com.vci.ubcs.code.wrapper.DockingPreApplyFormWrapper; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.code.webservice.service.*; |
| | | import com.vci.ubcs.code.webservice.vo.*; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreApplyFormWrapper; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.revision.model.TreeQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.Tree; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreApplyForm; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.AllArgsConstructor; |
| | |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | |
| | | * éå¢å±æ§æ å°é
ç½®å±æ§ |
| | | */ |
| | | private final IDockingPreAttrMappingService dockingPreAttrMappingService; |
| | | |
| | | /** |
| | | * éå¢å±æ§æ å°é
ç½®å±æ§ |
| | | */ |
| | | private final IGroupMdmInterService groupMdmInterService; |
| | | |
| | | /*** |
| | | * 屿§æä¸¾èå´æå¡ |
| | | */ |
| | |
| | | * @return 主é¢åºåç±»æ¾ç¤ºæ |
| | | */ |
| | | @GetMapping("/referTree") |
| | | public List<Tree> referTree(@RequestBody TreeQueryObject treeQueryObject) { |
| | | public List<Tree> referTree(TreeQueryObject treeQueryObject) { |
| | | return dockingPreClassifyService.treeCompanyGroupClassify(treeQueryObject); |
| | | } |
| | | |
| | |
| | | public R applyGroupCode(String oids,String btmName){ |
| | | List<BaseModelVO> BaseModelVOs=new ArrayList<>(); |
| | | try { |
| | | return dockingPreAttrMappingService.applyGroupCode(oids,btmName); |
| | | return groupMdmInterService.applyGroupCode(oids,btmName); |
| | | }catch (Throwable e){ |
| | | return R.fail("éå¢ç ç³è¯·å¤±è´¥ï¼"+e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * 忥é墿¨¡åè§å¾ |
| | | * @return è¿åæ§è¡ç»æä¿¡æ¯ |
| | | */ |
| | | @PostMapping( "/syncClassifyModel") |
| | | @ApiOperationSupport(order = 2) |
| | | @ApiOperation(value = "忥é墿¨¡åè§å¾", notes = "忥é墿¨¡åè§å¾->all:忥éå¢ä¸»æ¨¡å,one:忥é墿¨¡å详ç»ä¿¡æ¯") |
| | | public R syncClassifyModel(String classifyId,String operationType){ |
| | | try { |
| | | return groupMdmInterService.syncClassifyModel(classifyId,operationType); |
| | | }catch (VciBaseException e){ |
| | | return R.fail("忥é墿¨¡åè§å¾å¤±è´¥ï¼"+e.getMessage()); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.feigh; |
| | | |
| | | import com.alibaba.cloud.commons.lang.StringUtils; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.vci.ubcs.code.webservice.entity.*; |
| | | import com.vci.ubcs.code.webservice.feign.IMdmInterJtClient; |
| | | import com.vci.ubcs.code.webservice.service.*; |
| | | import com.vci.ubcs.code.webservice.vo.*; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.util.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springblade.core.tenant.annotation.NonDS; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | | |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /*** |
| | | * æä¾ä¸éå¢ç³è¯·feigh |
| | | */ |
| | | @NonDS |
| | | @ApiIgnore |
| | | @RestController |
| | | @AllArgsConstructor |
| | | @Slf4j |
| | | public class MdmInterJtClient implements IMdmInterJtClient { |
| | | /** |
| | | * éå¢ç³è¯·åæå¡ |
| | | */ |
| | | private final IDockingPreApplyFormService dockingPreApplyFormService; |
| | | |
| | | /** |
| | | * éå¢å类模åè§å¾æå¡ |
| | | */ |
| | | private final IDockingPreViewModelService dockingPreViewModelService; |
| | | |
| | | /** |
| | | * éå¢åç±»å±æ§æå¡ |
| | | */ |
| | | private final IDockingPreMetaAttrService dockingPreMetaAttrService; |
| | | |
| | | /** |
| | | * éå¢ç³è¯·åæå¡ |
| | | */ |
| | | private final IDockingPreClassifyService dockingPreClassifyService; |
| | | |
| | | |
| | | /** |
| | | * éå¢ç³è¯·åæå¡ |
| | | */ |
| | | private final IDockingPreAttrRangeService dockingPreAttrRangeService; |
| | | |
| | | |
| | | /* |
| | | * ä¸»æ°æ®ä¸å¡æå¡ |
| | | */ |
| | | |
| | | /** |
| | | * è·åéå¢éå¢ç ï¼èµå¼å°ä¸»æ°æ® |
| | | * @param dockingReturnStoreVO |
| | | * @return è¿åéæç»æä¿¡æ¯ |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R getApplyGroupCode(DockingReturnStoreVO dockingReturnStoreVO) { |
| | | log.info("è·åéå¢éå¢ç ï¼èµå¼å°ä¸»æ°æ® start"); |
| | | try { |
| | | List<BaseModel> editObjectList = new ArrayList(); |
| | | |
| | | List<DockingPreApplyForm> dockingPreApplyFormList = new ArrayList(); |
| | | //String classId = javaObject.getClassId(); |
| | | //String sysName = javaObject.getSysName(); |
| | | List<MainData> mainDataList = dockingReturnStoreVO.getMainData(); |
| | | for (MainData mainData : mainDataList) { |
| | | JSONObject jcontent = new JSONObject(); |
| | | //ç¼ç ç¶æ |
| | | String formState = mainData.getFormState(); |
| | | //ç³è¯·å |
| | | String applyId = mainData.getApplyId(); |
| | | String customCoding = StringUtils.isBlank(mainData.getCustomCoding()) ? "" : mainData.getCustomCoding();//éå¢ç |
| | | String msg = ""; |
| | | log.info("ç³è¯·å:"+applyId+",éå¢ç ï¼"+customCoding); |
| | | boolean res = false; |
| | | if ("1".equals(formState)) { |
| | | msg = "éå¢å®¡æ ¸ä¸"; |
| | | } else if ("2".equals(formState)) { |
| | | msg = "驳å"; |
| | | } else if ("3".equals(formState)) { |
| | | msg = "éå¢å®¡æ ¸ä¸"; |
| | | } else if ("4".equals(formState)) { |
| | | msg = "å®¡æ ¸ç»æï¼èµç 失败"; |
| | | } else if ("5".equals(formState)) { |
| | | res = true; |
| | | msg = "å®¡æ ¸ç»æï¼èµç æå"; |
| | | } else if ("6".equals(formState)) { |
| | | msg = "å¾
301èµç "; |
| | | } else if ("7".equals(formState)) { |
| | | res = true; |
| | | msg = "å·²èµç "; |
| | | } else if ("8".equals(formState)) { |
| | | res = true; |
| | | msg = "å·²èµç ï¼æ²¿ç¨ï¼"; |
| | | } else if ("9".equals(formState)) { |
| | | msg = "å®¡æ ¸ä¸"; |
| | | } |
| | | jcontent.put("applyId", applyId); |
| | | jcontent.put("formState", formState); |
| | | jcontent.put("customCoding", customCoding); |
| | | jcontent.put("msg", msg); |
| | | List<DockingPreApplyForm> oldDockingPreApplyFormList = dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda() |
| | | .eq(DockingPreApplyForm::getId, applyId)); |
| | | if (CollectionUtils.isEmpty(oldDockingPreApplyFormList)) { |
| | | continue; //// return false; |
| | | } |
| | | DockingPreApplyForm dockingPreApplyForm = oldDockingPreApplyFormList.get(0); |
| | | dockingPreApplyForm.setMsg(msg); |
| | | dockingPreApplyForm.setCode("1"); |
| | | if (res) { |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | } |
| | | //è¿åç»æä¿¡æ¯ |
| | | dockingPreApplyForm.setContent(jcontent.toJSONString()); |
| | | dockingPreApplyFormList.add(dockingPreApplyForm); |
| | | if (res) { |
| | | String jdataid = dockingPreApplyForm.getDataOid(); |
| | | String jdatabtmname = dockingPreApplyForm.getDataBtmName(); |
| | | //æ¤å¤éè¦æ¥è¯¢ä¸å¡æ°æ®ï¼å»æ´æ¹ |
| | | BaseModel baseModel = new BaseModel(); |
| | | baseModel.setId(customCoding); |
| | | log.info("ç³è¯·å:"+applyId+",éå¢ç ï¼"+customCoding+"ç¼ç ï¼"+baseModel.getId()); |
| | | editObjectList.add(baseModel); |
| | | } |
| | | } |
| | | dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList); |
| | | //è°ç¨ä¸»æ°æ®æå¡æ¹éä¿åæ¥å£ |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | | return R.fail("éå¢ç éæèµå¼å¤±è´¥"+e); |
| | | } |
| | | log.info("è·åéå¢éå¢ç ï¼èµå¼å°ä¸»æ°æ® end"); |
| | | return R.success("éå¢ç èµå¼æå"); |
| | | } |
| | | |
| | | /*** |
| | | * æ¥åéå¢åç±»ä¸»æ¨¡åæ°æ® |
| | | * @param dockingClassifyModelAttrVO |
| | | * @return |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R pubMdmModel(DockingClassifyModelAttrVO dockingClassifyModelAttrVO) { |
| | | log.info(""); |
| | | try { |
| | | this.saveDatas(dockingClassifyModelAttrVO); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | | return R.fail("æ¥åéå¢åç±»ä¸»æ¨¡åæ°æ®å¤±è´¥"+e); |
| | | } |
| | | log.info("æ¥åéå¢åç±»ä¸»æ¨¡åæ°æ® end"); |
| | | return R.success("æ¥åéå¢åç±»ä¸»æ¨¡åæ°æ®æå"); |
| | | } |
| | | |
| | | /*** |
| | | * ç»ç» ä¿åæ°æ®æ¹æ³ |
| | | * @param dockingClassifyModelAttrVO |
| | | * @throws Throwable |
| | | */ |
| | | private boolean saveDatas(DockingClassifyModelAttrVO dockingClassifyModelAttrVO) throws Throwable { |
| | | List<DockingPreClassify> dockingPreClassifyArrayList=new ArrayList<>(); |
| | | try { |
| | | DockingClassifyMainVO mainData = dockingClassifyModelAttrVO.getDataStructure(); |
| | | List<DockingClassifyVO> classList = mainData.getClassList(); |
| | | Map<String, List<DockingClassifyViewVO>> classInfoMap = mainData.getClassInfos(); |
| | | for (DockingClassifyVO jclassObject : classList) { |
| | | String id =StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); |
| | | String className = StringUtils.isBlank(jclassObject.getClassName())?"":jclassObject.getClassName(); |
| | | String pid = StringUtils.isBlank(jclassObject.getPid())?"":jclassObject.getPid(); |
| | | String nodeLink = StringUtils.isBlank(jclassObject.getNodeLink())?"":jclassObject.getNodeLink(); |
| | | String nodeLinkName = StringUtils.isBlank(jclassObject.getNodeLinkName())?"":jclassObject.getNodeLinkName(); |
| | | String classNumber = StringUtils.isBlank(jclassObject.getClassNumber())?"":jclassObject.getClassNumber(); |
| | | //ClientBusinessObject classObject = objectOperation.readBusinessObjectById(id, "jclass");// è·ååç±»ä¿¡æ¯ |
| | | DockingPreClassify dockingPreClassify=dockingPreClassifyService.getById(id); |
| | | log.info("classify:-------------->éå¢å类主æº:"+id); |
| | | log.info("classify:-------------->éå¢åç±»åç§°:"+className); |
| | | log.info("classify:--------------> éå¢åç±»ç¶èç¹:"+pid); |
| | | log.info("classify:-------------->龿¥:"+nodeLink); |
| | | log.info("classify:-------------->龿¥åç§°:"+nodeLinkName); |
| | | |
| | | if (dockingPreClassify == null|| StringUtils.isBlank(dockingPreClassify.getOid())) { |
| | | dockingPreClassify = new DockingPreClassify(); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreClassify, MdmBtmTypeConstant.DOCKING_PRE_JCLASSIFY); |
| | | } else { |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreClassify); |
| | | } |
| | | dockingPreClassify.setOid(id); |
| | | dockingPreClassify.setName(className); |
| | | dockingPreClassify.setPid(pid); |
| | | dockingPreClassify.setId(classNumber); |
| | | dockingPreClassify.setNodeLink(nodeLink); |
| | | dockingPreClassify.setGetNodeLinkName(nodeLinkName); |
| | | dockingPreClassify.setClassName(className); |
| | | dockingPreClassifyArrayList.add(dockingPreClassify); |
| | | // è·å对åºçåç±»è§å¾æ¨¡å |
| | | if (classInfoMap.containsKey(id)) { |
| | | List<DockingClassifyViewVO> list = classInfoMap.get(id); |
| | | getVilewMode(jclassObject, list); |
| | | } |
| | | } |
| | | boolean res= dockingPreClassifyService.saveOrUpdateBatch(dockingPreClassifyArrayList); |
| | | return res; |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw new Throwable("åå¨è§å¾æ¨¡ååºç°é®é¢"); |
| | | } |
| | | } |
| | | /*** |
| | | * è·ååç±»è§å¾ |
| | | * |
| | | * @param jclassObject |
| | | * @throws Throwable |
| | | */ |
| | | private void getVilewMode(DockingClassifyVO jclassObject, List<DockingClassifyViewVO> list) |
| | | throws Throwable { |
| | | String nodeLinkName = jclassObject.getNodeLinkName(); |
| | | try { |
| | | String jclassId =StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); |
| | | Map<String, DockingPreViewModel> jviewmodelMap = new HashMap<String, DockingPreViewModel>(); |
| | | //Map<String, String> condtionMa = new HashMap<String, String>(); |
| | | // condtionMa.put("jsourceclsfid", jclassId); |
| | | List<DockingPreViewModel> dockingPreViewModelList= dockingPreViewModelService.list(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,false));// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | for (DockingPreViewModel dockingPreViewModel : dockingPreViewModelList) { |
| | | jviewmodelMap.put(dockingPreViewModel.getViewName(),dockingPreViewModel); |
| | | } |
| | | |
| | | for (DockingClassifyViewVO viewInfo : list) { |
| | | String viewName =StringUtils.isBlank(viewInfo.getViewName())?"":viewInfo.getViewName(); |
| | | String impactList = StringUtils.isBlank(viewInfo.getImpactList())?"":viewInfo.getImpactList(); |
| | | log.info("VilewMode:-------------->è§å¾åç§°:"+viewName); |
| | | log.info("VilewMode:-------------->å½±åç¼ç 项:"+impactList); |
| | | log.info("VilewMode:--------------> éå¢å类主é®:"+jclassId); |
| | | List<DockingClassifyMetaAttrVO> metaList = viewInfo.getMetaList(); |
| | | DockingPreViewModel jviewModelObject = null; |
| | | if (jviewmodelMap.containsKey(viewName)) { |
| | | jviewModelObject = jviewmodelMap.get(viewName); |
| | | //å½±åç¼ç é¡¹çæ°æ® |
| | | jviewModelObject.setImpactList(impactList); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(jviewModelObject); |
| | | } else { |
| | | jviewModelObject =new DockingPreViewModel(); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(jviewModelObject,MdmBtmTypeConstant.DOCKING_PRE_JVIEWMODEL); |
| | | jviewModelObject.setSourceClassifyId(jclassId);// éå¢åç±»id |
| | | jviewModelObject.setViewName(viewName);// éå¢è§å¾åç§° |
| | | //å½±åç¼ç é¡¹çæ°æ® |
| | | jviewModelObject.setImpactList(impactList); |
| | | dockingPreViewModelList.add(jviewModelObject); |
| | | } |
| | | // è·å模åè§å¾ä¸ç屿§é |
| | | // String oid = jviewModelObject.getOid(); |
| | | List<DockingPreMetaAttr>allDockingPreMetaAttrList=new ArrayList<>(); |
| | | getMetaAttrObject(metaList, jclassId, jviewModelObject, "root",allDockingPreMetaAttrList); |
| | | //ä¿å模åè§å¾å±æ§ |
| | | dockingPreMetaAttrService.saveOrUpdateBatch(allDockingPreMetaAttrList); |
| | | //ä¿å模åè§å¾ |
| | | dockingPreViewModelService.saveOrUpdateBatch(dockingPreViewModelList); |
| | | } |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw new Throwable("ç»ç»åç±»" + nodeLinkName + "模åè§å¾åå¨åºç°é®é¢"); |
| | | } |
| | | } |
| | | |
| | | |
| | | /*** |
| | | * è·å模åè§å¾å±æ§ |
| | | * @throws Throwable |
| | | */ |
| | | private void getMetaAttrObject(List<DockingClassifyMetaAttrVO> metaList, |
| | | String jclassId, DockingPreViewModel jviewModelObject, String pid,List<DockingPreMetaAttr>allDockingPreMetaAttrList)throws Throwable { |
| | | try { |
| | | //// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | List<DockingPreMetaAttr> dockingPreMetaAttrList = dockingPreMetaAttrService.selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda() |
| | | .eq(DockingPreMetaAttr::getSourceClassifyId,jclassId).eq(DockingPreMetaAttr::getViewModelId,jviewModelObject.getOid()) |
| | | .eq(DockingPreMetaAttr:: getPid,pid)); |
| | | Map<String,DockingPreMetaAttr> jmetaattrMap = dockingPreMetaAttrList.stream().filter( |
| | | s -> StringUtils.isNotBlank(s.getEnglishName())).collect(Collectors.toMap(s -> s.getEnglishName().toLowerCase(Locale.ROOT), t -> t)); |
| | | |
| | | for (DockingClassifyMetaAttrVO dockingClassifyMetaAttrVO : metaList) { |
| | | String chineseName =StringUtils.isBlank(dockingClassifyMetaAttrVO.getChineseName())?"":dockingClassifyMetaAttrVO.getChineseName();// 屿§åç§° |
| | | String englishName = StringUtils.isBlank(dockingClassifyMetaAttrVO.getEnglishName())?"":dockingClassifyMetaAttrVO.getEnglishName();// è±æåç§° |
| | | String defaultValue = StringUtils.isBlank(dockingClassifyMetaAttrVO.getDefaultValue())?"":dockingClassifyMetaAttrVO.getDefaultValue(); |
| | | Integer metadataType =dockingClassifyMetaAttrVO.getMetadataType();// ç±»å |
| | | Integer necessaryConf = dockingClassifyMetaAttrVO.getNecessaryConf();// æ¯å¦å¿
å¡« |
| | | Map<String, String> range = dockingClassifyMetaAttrVO.getRange()==null?new HashMap<String, String>():dockingClassifyMetaAttrVO.getRange();// åå¼èå´ |
| | | |
| | | log.info("metaAttr:-------------->屿§åç§°:"+chineseName); |
| | | log.info("metaAttr:-------------->è±æåç§°:"+englishName); |
| | | log.info("metaAttr:-------------->é»è®¤å¼:"+defaultValue); |
| | | log.info("metaAttr:--------------> ç±»å:"+metadataType); |
| | | log.info("metaAttr:--------------> æ¯å¦å¿
å¡«:"+necessaryConf); |
| | | DockingPreMetaAttr dockingPreMetaAttr = new DockingPreMetaAttr(); |
| | | if (jmetaattrMap.containsKey(englishName)) { |
| | | dockingPreMetaAttr = jmetaattrMap.get(englishName); |
| | | dockingPreMetaAttr.setChineseName(chineseName); |
| | | dockingPreMetaAttr.setDefaultValue(defaultValue); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreMetaAttr); |
| | | } else { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreMetaAttr,MdmBtmTypeConstant.DOCKING_PRE_JMETAATRR); |
| | | dockingPreMetaAttr.setSourceClassifyId(jclassId);// éå¢åç±»id |
| | | dockingPreMetaAttr.setViewModelId(jviewModelObject.getOid());// éå¢è§å¾æ¨¡åid |
| | | dockingPreMetaAttr.setChineseName(chineseName);// 屿§åç§° |
| | | dockingPreMetaAttr.setEnglishName(englishName);// 屿§å段 |
| | | dockingPreMetaAttr.setDefaultValue(defaultValue);// 屿§åç§° |
| | | dockingPreMetaAttr.setMetaDataType(metadataType);// 屿§ç±»å |
| | | dockingPreMetaAttr.setNecesSaryConf(necessaryConf);// 屿§å¿
填项 |
| | | dockingPreMetaAttr.setPid(pid);// ç¶èç¹id |
| | | } |
| | | if(range!=null&&range.size()>0){ |
| | | // è·å屿§å¼å |
| | | getRange(dockingPreMetaAttr, range); |
| | | } |
| | | /*** |
| | | * è·ååèç¹ |
| | | */ |
| | | DockingClassifyMetaAttrVO compositeMeta = dockingClassifyMetaAttrVO.getCompositeMeta(); |
| | | if (compositeMeta != null) { |
| | | pid = StringUtils.isBlank(dockingPreMetaAttr.getOid())?"":dockingPreMetaAttr.getOid();// å½åoid |
| | | List<DockingClassifyMetaAttrVO> childMetaList = new ArrayList<>(); |
| | | childMetaList.add(compositeMeta); |
| | | getMetaAttrObject(childMetaList, jclassId,jviewModelObject, pid,allDockingPreMetaAttrList); |
| | | } |
| | | |
| | | } |
| | | |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | log.error("ç»ç»æ¨¡åè§å¾"+ jviewModelObject.getViewName() |
| | | + "屿§åå¨åºç°é®é¢" + e); |
| | | throw new Throwable("ç»ç»æ¨¡åè§å¾"+ jviewModelObject.getViewName() |
| | | + "屿§åå¨åºç°é®é¢" + e); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * @throws Throwable |
| | | * * è·åå¼å |
| | | * @param metaAttrObject |
| | | * @param range |
| | | * @throws |
| | | */ |
| | | private void getRange(DockingPreMetaAttr metaAttrObject,Map<String, String> range) throws Throwable { |
| | | String metaAttrOid =StringUtils.isBlank(metaAttrObject.getOid())?"":metaAttrObject.getOid();// 屿§çoid |
| | | String jchinesename = StringUtils.isBlank(metaAttrObject.getChineseName())?"":metaAttrObject.getChineseName(); |
| | | Map<String, DockingPreAttrRange> rangeMap = new HashMap<>(); |
| | | try { |
| | | Map<String, String> condtionMa = new HashMap<String, String>(); |
| | | condtionMa.put("jmetalistid", metaAttrOid); |
| | | List<DockingPreAttrRange> jmetaattrList = dockingPreAttrRangeService.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda() |
| | | .eq(DockingPreAttrRange::getMetaListId,metaAttrOid));// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | rangeMap= jmetaattrList.stream().collect(Collectors.toMap(s -> StringUtils.isNotBlank(s.getNumText().toLowerCase(Locale.ROOT))?"":s.getNumText().toLowerCase(Locale.ROOT), t -> t)); |
| | | |
| | | for (String rangeKey : range.keySet()) { |
| | | DockingPreAttrRange rangeObject = new DockingPreAttrRange(); |
| | | String keyValue = StringUtils.isBlank(range.get(rangeKey))?"":range.get(rangeKey); |
| | | log.info("range:-------------->æ¾ç¤ºå¼"+rangeKey+",å
é¨å¼"+keyValue); |
| | | if (rangeMap.containsKey(rangeKey)) { |
| | | rangeObject = rangeMap.get(rangeKey); |
| | | rangeObject.setNumTextValue(keyValue); |
| | | rangeObject.setNumText(rangeKey); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(rangeObject); |
| | | } else { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(rangeObject,MdmBtmTypeConstant.DOCKING_PRE_JRANGE); |
| | | rangeObject.setNumTextValue(keyValue); |
| | | rangeObject.setNumText(rangeKey); |
| | | rangeObject.setTs(rangeObject.getLastModifyTime()); |
| | | rangeObject.setMetaListId(metaAttrOid); |
| | | log.info("range:-------------->屿§å
é¨å¼:"+metaAttrOid); |
| | | log.info("range:-------------->æ¶é´:"+rangeObject.getLastModifyTime()); |
| | | jmetaattrList.add(rangeObject); |
| | | } |
| | | } |
| | | dockingPreAttrRangeService.saveOrUpdateBatch(jmetaattrList); |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | log.info("ç»ç»å±æ§ï¼ã" + jchinesename + "ãå¼ååºç°é®é¢"+ e); |
| | | throw new Throwable("ç»ç»å±æ§ï¼ã" + jchinesename + "ãå¼ååºç°é®é¢"+ e); |
| | | } |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreApplyForm; |
| | | |
| | | public interface DockingPreApplyFormMapper extends BaseMapper<DockingPreApplyForm> { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrMapping; |
| | | |
| | | public interface DockingPreAttrMappingMapper extends BaseMapper<DockingPreAttrMapping> { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrRange; |
| | | |
| | | public interface DockingPreAttrRangeMapper extends BaseMapper<DockingPreAttrRange> { |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreClassifyMapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.mapper; |
| | | package com.vci.ubcs.code.webservice.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.vci.ubcs.code.entity.CodeClassify; |
| | | import com.vci.ubcs.code.entity.DockingPreClassify; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreClassify; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr; |
| | | |
| | | public interface DockingPreMetaAttrMapper extends BaseMapper<DockingPreMetaAttr> { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreViewModel; |
| | | |
| | | public interface DockingPreViewModelMapper extends BaseMapper<DockingPreViewModel> { |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreApplyFormService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.DockingPreApplyForm; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreApplyForm; |
| | | |
| | | /*** |
| | | * éå¢ç³è¯·åæå¡ |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreAttrMappingService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.DockingPreAttrMapping; |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrMapping; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrMappingVO; |
| | | import com.vci.ubcs.code.webservice.vo.DokingAttributeSerchVO; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | | import java.util.List; |
| | |
| | | * @param codeClassifyId |
| | | * @return |
| | | */ |
| | | List<DockingPreAttrMappingVO> getDockingAttrMappingsByCodeClassifyId(String codeClassifyId,String sourceClassifyId); |
| | | List<DockingPreAttrMappingVO> getDockingAttrMappingsByCodeClassifyId(String codeClassifyId, String sourceClassifyId); |
| | | |
| | | /** |
| | | * ä½¿ç¨æ¥è¯¢å°è£
卿¥æ¥è¯¢ |
| | |
| | | public List<DockingPreAttrMappingVO> batchAddSave(List<DockingPreAttrMappingVO> dockingPreAttrMappingDTOS)throws Exception; |
| | | |
| | | /*** |
| | | * ä¸»æ°æ®åéå¢ç³è¯·ç¼ç |
| | | * @param oids |
| | | * @param btmName |
| | | *æ ¡éªå±æ§æ å°æ¯å¦é
ç½®è¿ |
| | | * @param targetClassifyId |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public R applyGroupCode(String oids, String btmName)throws Throwable; |
| | | boolean checkHasConfigByTragetCodeclassifyId(String targetClassifyId); |
| | | |
| | | /*** |
| | | * 屿§æ¥è¯¢ |
| | | * @return |
| | | */ |
| | | public R search(DokingAttributeSerchVO dokingAttributeSerchVO); |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreAttrRangeService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.DockingPreAttrRange; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrRange; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrRangeVO; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreClassifyService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.DockingPreClassify; |
| | | import com.vci.ubcs.starter.revision.model.TreeQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.Tree; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreClassify; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreMetaAttrService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreMetaAttrVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreMetaAttrVO; |
| | | |
| | | import java.util.List; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreViewModelService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.DockingPreViewModel; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreViewModelVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreViewModel; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreViewModelVO; |
| | | |
| | | import java.util.List; |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.service; |
| | | |
| | | |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | | /*** |
| | | * ä¸éå¢éææå¡ |
| | | * @author xiejun |
| | | */ |
| | | public interface IGroupMdmInterService { |
| | | /*** |
| | | * ä¸»æ°æ®åéå¢ç³è¯·ç¼ç |
| | | * @param oids |
| | | * @param btmName |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Throwable |
| | | */ |
| | | public R applyGroupCode(String oids, String btmName)throws Throwable; |
| | | |
| | | /*** |
| | | * ä¸»æ°æ®åé墿´æ¹ç¼ç |
| | | * @param oids éè¦ä¿®æ¹çæ°æ®ä¸»é®æ°ç» |
| | | * @param btmName ä¸å¡ç±»å |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Throwable |
| | | */ |
| | | |
| | | public R receiveEditApply(String oids, String btmName)throws Throwable; |
| | | |
| | | /*** |
| | | * æ¥è¯¢åç±»è¯¦ç»æ¨¡åè§å¾ |
| | | * @param jtclsfIdï¼éå¢åç±»oid |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Throwable |
| | | */ |
| | | public R queryClassModel(String jtclsfId)throws Throwable; |
| | | |
| | | |
| | | /*** |
| | | * æ¥è¯¢åç±»è¯¦ç»æ¨¡åè§å¾ |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Throwable |
| | | */ |
| | | public R queryMdmModel()throws Throwable; |
| | | /*** |
| | | *忥é墿¨¡åè§å¾ |
| | | * @param classifyId |
| | | * @param operationType |
| | | * @return |
| | | */ |
| | | R syncClassifyModel(String classifyId, String operationType)throws VciBaseException; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreApplyFormMapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreApplyForm; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreApplyFormService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /*** |
| | | *éå¢å±æ§æ å°æå¡ |
| | | * @author xiejun |
| | | * @date 2023-05-22 |
| | | */ |
| | | @Service |
| | | public class DockingPreApplyFormServiceImpl extends ServiceImpl<DockingPreApplyFormMapper, DockingPreApplyForm> implements IDockingPreApplyFormService { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreAttrMappingMapper; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreAttrMappingService; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreAttrRangeService; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreMetaAttrService; |
| | | import com.vci.ubcs.code.webservice.vo.DokingAttributeSerchVO; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreAttrMappingWrapper; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreAttrRangeWrapper; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.util.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrMapping; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrRange; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrMappingVO; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrRangeVO; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /*** |
| | | *éå¢å±æ§æ å°æå¡ |
| | | * @author xiejun |
| | | * @date 2023-05-22 |
| | | */ |
| | | @Service |
| | | public class DockingPreAttrMappingServiceImpl extends ServiceImpl<DockingPreAttrMappingMapper, DockingPreAttrMapping> implements IDockingPreAttrMappingService { |
| | | |
| | | /*** |
| | | * éå¢åç±»å±æ§å±æ§æ å°é
ç½®æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private DockingPreAttrMappingMapper dockingPreAttrMappingMapper; |
| | | |
| | | /*** |
| | | * ä¸å¡æ°æ®å±æ§æå¡ |
| | | */ |
| | | //@Autowired(required = false) |
| | | //private MdmEngineService mdmEngineService; |
| | | |
| | | /*** |
| | | * éå¢å±æ§æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreMetaAttrService dockingPreMetaAttrService; |
| | | /*** |
| | | * 屿§åå¼èå´æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreAttrRangeService dockingPreAttrRangeService; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /*** |
| | | * æ ¹æ®ä¸»æ°æ®å类主é®è·åå类信æ¯é
ç½® |
| | | * @param codeClassifyId |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<DockingPreAttrMappingVO> getDockingAttrMappingsByCodeClassifyId(String codeClassifyId,String sourceClassifyId) { |
| | | VciBaseUtil.alertNotNull(codeClassifyId,"ä¸»æ°æ®å类主é®"); |
| | | VciBaseUtil.alertNotNull(sourceClassifyId,"éå¢å类主é®"); |
| | | //é¦å
è·åå类模æ¿å±æ§ï¼ç¶åä¸å±æ§é
ç½®åæ¯è¾ï¼ä»¥é²è¢«æå¢å 屿§çå¯è½ |
| | | List<DockingPreMetaAttr> dockingPreMetaAttrList= dockingPreMetaAttrService.selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda().eq(DockingPreMetaAttr::getSourceClassifyId,sourceClassifyId)); |
| | | List<DockingPreAttrMapping> dockingPreAttrMappings=this.selectByWrapper(Wrappers.<DockingPreAttrMapping>query().lambda().eq(DockingPreAttrMapping::getSourceClassifyId, sourceClassifyId).eq(DockingPreAttrMapping::getTargetClassifyId, codeClassifyId)); |
| | | Map<String/**屿§ä¸»é®**/, DockingPreAttrMapping> dockingPreAttrMappingMap = dockingPreAttrMappings.stream().filter(cbo -> cbo != null).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getMetaListId(), t -> t)); |
| | | |
| | | List<DockingPreAttrMapping> newDockingPreAttrMappingList=new ArrayList<>(); |
| | | dockingPreMetaAttrList.stream().forEach(dockingPreMetaAttr -> { |
| | | String attrOid=dockingPreMetaAttr.getOid(); |
| | | DockingPreAttrMapping dockingPreAttrMapping=new DockingPreAttrMapping(); |
| | | if(dockingPreAttrMappingMap.containsKey(attrOid)){ |
| | | dockingPreAttrMapping= dockingPreAttrMappingMap.get(attrOid); |
| | | }else{ |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreAttrMapping, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM); |
| | | dockingPreAttrMapping.setMetaListId(dockingPreMetaAttr.getOid());//屿§ä¸»é® |
| | | dockingPreAttrMapping.setSourceAttrKey(dockingPreMetaAttr.getEnglishName());//è±æåç§° |
| | | dockingPreAttrMapping.setSourceAttrName(dockingPreMetaAttr.getChineseName());//䏿åç§° |
| | | dockingPreAttrMapping.setSourceClassifyId(dockingPreMetaAttr.getSourceClassifyId());//éå¢åç±»oid |
| | | dockingPreAttrMapping.setSourceClassifyName("");//åç±»åç§° |
| | | dockingPreAttrMapping.setViewModeId(dockingPreMetaAttr.getViewModelId());//模åè§å¾id |
| | | dockingPreAttrMapping.setViewModelName("");//å类模ååç§° |
| | | dockingPreAttrMapping.setViewName("");//å类模ååç§° |
| | | |
| | | } |
| | | newDockingPreAttrMappingList.add(dockingPreAttrMapping); |
| | | }); |
| | | return dockingPreAttrMappingDO2VOS(dockingPreAttrMappings,false); |
| | | } |
| | | |
| | | /*** |
| | | * æé 卿¥è¯¢æ¹å¼ |
| | | * @param wrapper æ¥è¯¢å°è£
å¨ |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<DockingPreAttrMapping> selectByWrapper(Wrapper wrapper) { |
| | | return dockingPreAttrMappingMapper.selectList(wrapper); |
| | | } |
| | | |
| | | /**** |
| | | * éå¢å±æ§æ å°é
ç½®ä¿å |
| | | * @param dockingPreAttrMappingVOList |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public List<DockingPreAttrMappingVO> batchAddSave(List<DockingPreAttrMappingVO> dockingPreAttrMappingVOList) throws Exception { |
| | | if(org.springframework.util.CollectionUtils.isEmpty(dockingPreAttrMappingVOList)){ |
| | | return new ArrayList<>(); |
| | | } |
| | | /** |
| | | * 1.ä¼ éè¿æ¥çæå¯è½ä¸»æ°æ®æ¨¡æ¿æ°å¢å±æ§ï¼è¿æ ·çéè¦æ·»å ï¼ä¹æå¯è½å é¤ç屿§ï¼è¿æ ·çæ å°éè¦å é¤ |
| | | * ä¹ææ´æ°çè¿æ ·åæ´æ° |
| | | */ |
| | | List<DockingPreAttrMapping> newDockingPreAttrMapping=new ArrayList<>(); |
| | | List<String>appingConfigOidList=new ArrayList<>(); |
| | | List<String>attrIdList=new ArrayList<>(); |
| | | List<String> attributeOidList=new ArrayList<>(); |
| | | List<DockingPreAttrRange> newDockingPreAttrRangeList=new ArrayList<>(); |
| | | List<DockingPreAttrRangeVO> newDockingPreAttrRangeVOList=new ArrayList<>(); |
| | | dockingPreAttrMappingVOList.stream().forEach(dockingPreAttrMappingVO -> { |
| | | List<DockingPreAttrRangeVO>dockingPreAttrRangeVOList=dockingPreAttrMappingVO.getDockingPreAttrRangeVoList(); |
| | | appingConfigOidList.add(dockingPreAttrMappingVO.getOid()); |
| | | if(!CollectionUtils.isEmpty(dockingPreAttrRangeVOList)) { |
| | | attrIdList.add(dockingPreAttrMappingVO.getMetaListId()); |
| | | newDockingPreAttrRangeVOList.addAll(dockingPreAttrRangeVOList); |
| | | } |
| | | }); |
| | | //å°å±æ§åå¼èå´è½¬ææ°æ®æä¹
å±å¯¹è±¡ |
| | | newDockingPreAttrRangeList= DockingPreAttrRangeWrapper.build().voentitys(newDockingPreAttrRangeVOList); |
| | | //å°å±æ§æ å°é
置信æ¯è½¬æ¢ä¸ºéè¦æ°æ®æä¹
å±ä¿åç对象 |
| | | newDockingPreAttrMapping= DockingPreAttrMappingWrapper.build().voentitys(dockingPreAttrMappingVOList); |
| | | |
| | | List<DockingPreAttrRange> oldDockingPreAttrRangeList=new ArrayList<>(); |
| | | if(!org.springframework.util.CollectionUtils.isEmpty(attrIdList)) { |
| | | //è·ååå¨ç屿§åå¼èå´. |
| | | oldDockingPreAttrRangeList = dockingPreAttrRangeService.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda().in(DockingPreAttrRange::getMetaListId,attrIdList)); |
| | | } |
| | | //è·ååå¨ç屿§æ å°. |
| | | List<DockingPreAttrMapping> oldDataAttrMapping = dockingPreAttrMappingMapper.selectList(Wrappers.<DockingPreAttrMapping>query().lambda().in(DockingPreAttrMapping::getOid,appingConfigOidList)); |
| | | |
| | | Map<String/**oid**/,DockingPreAttrMapping/**屿§å¯¹è±¡**/> allSaveAttrMappingMap = newDockingPreAttrMapping.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t,(o1, o2)->o2)); |
| | | Map<String/**oid**/,DockingPreAttrMapping/**对象**/> oldAttrMappingMap =oldDataAttrMapping.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t,(o1, o2)->o2)); |
| | | //éè¦å é¤ç屿§æ å° |
| | | List<String> deleteIdList=new ArrayList<>(); |
| | | oldDataAttrMapping.stream().forEach(cbo -> { |
| | | String oid =cbo.getOid(); |
| | | if(!allSaveAttrMappingMap.containsKey(oid)){ |
| | | deleteIdList.add(oid); |
| | | } |
| | | }); |
| | | this.removeBatchByIds(deleteIdList);//å é¤å·²ç»ä¸¢æç |
| | | this.saveOrUpdateBatch(newDockingPreAttrMapping);//æ·»å æ´æ°æ°çé
ç½®ä¿¡æ¯ |
| | | |
| | | //åå¼èå´å¤ç |
| | | if(!CollectionUtils.isEmpty(newDockingPreAttrRangeList)) { |
| | | Map<String/**oid**/, DockingPreAttrRange/**屿§å¯¹è±¡**/> allSaveAttrAttrRangeDOMap =newDockingPreAttrRangeList.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t, (o1, o2) -> o2)); |
| | | Map<String/**oid**/, DockingPreAttrRange/**对象**/> oldSaveAttrAttrRangeDOMap = oldDockingPreAttrRangeList.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t, (o1, o2) -> o2)); |
| | | |
| | | //éè¦å é¤ç屿§åå¼èå´ |
| | | List<String> deleteRangeIdList = new ArrayList<>(); |
| | | oldDockingPreAttrRangeList.stream().forEach(cbo -> { |
| | | String oid = cbo.getOid(); |
| | | if (!allSaveAttrAttrRangeDOMap.containsKey(oid)) { |
| | | deleteRangeIdList.add(oid); |
| | | } |
| | | }); |
| | | dockingPreAttrRangeService.removeBatchByIds(deleteIdList);//å é¤å·²ç»ä¸¢æç |
| | | dockingPreAttrRangeService.saveOrUpdateBatch(newDockingPreAttrRangeList);//æ·»å æ´æ°æ°çé
ç½®ä¿¡æ¯ |
| | | } |
| | | return dockingPreAttrMappingVOList; |
| | | } |
| | | |
| | | /*** |
| | | * æ ¹æ®ä¸»æ°æ®oidæ£æµæ¯å¦å±æ§æ å°é
ç½® |
| | | * @param targetClassifyId |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | @Override |
| | | public boolean checkHasConfigByTragetCodeclassifyId(String targetClassifyId){ |
| | | Long count =0L; |
| | | try { |
| | | count = dockingPreAttrMappingMapper.selectCount(Wrappers.<DockingPreAttrMapping>query().lambda().eq(DockingPreAttrMapping::getTargetClassifyId, targetClassifyId)); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | } finally { |
| | | return count>0?true:false; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public R search(DokingAttributeSerchVO dokingAttributeSerchVO) { |
| | | return null; |
| | | } |
| | | |
| | | |
| | | /*** |
| | | * å¯¹è±¡è½¬æ¢ |
| | | * @param dockingPreAttrMappings |
| | | * @return |
| | | */ |
| | | private List<DockingPreAttrMappingVO> dockingPreAttrMappingDO2VOS(Collection<DockingPreAttrMapping> dockingPreAttrMappings,boolean contain) { |
| | | List<DockingPreAttrMappingVO> dockingPreAttrMappingVOList=new ArrayList<>(); |
| | | dockingPreAttrMappingVOList=DockingPreAttrMappingWrapper.build().entityVOs(dockingPreAttrMappings); |
| | | if(CollectionUtils.isEmpty(dockingPreAttrMappingVOList)){ |
| | | dockingPreAttrMappingVOList.stream().distinct().forEach(dockingPreAttrMappingVO -> { |
| | | if(contain) { |
| | | List<DockingPreAttrRangeVO> dockingPreAttrRangeVOList= dockingPreAttrRangeService.getDockingPreAttrRangesByMetaId(dockingPreAttrMappingVO.getMetaListId()); |
| | | dockingPreAttrMappingVO.setDockingPreAttrRangeVoList(dockingPreAttrRangeVOList); |
| | | } |
| | | }); |
| | | } |
| | | return dockingPreAttrMappingVOList; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreAttrRangeMapper; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreAttrRangeService; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreAttrRangeWrapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrRange; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrRangeVO; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /*** |
| | | *éå¢å±æ§åå¼èå´æå¡ |
| | | * @author xiejun |
| | | * @date 2023-05-22 |
| | | */ |
| | | @Service |
| | | @Slf4j |
| | | public class DockingPreAttrRangeServiceImpl extends ServiceImpl<DockingPreAttrRangeMapper, DockingPreAttrRange> implements IDockingPreAttrRangeService { |
| | | @Autowired(required = false) |
| | | DockingPreAttrRangeMapper dockingPreAttrRangeMapper; |
| | | |
| | | /*** |
| | | * æ ¹æ®éå¢å±æ§ä¸»é®æ¥è¯¢å
¶åå¼èå´ |
| | | * @param meatId |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<DockingPreAttrRangeVO> getDockingPreAttrRangesByMetaId(String meatId) { |
| | | log.info("æ¥è¯¢éå¢å±æ§->"+meatId+"åå¼èå´start"); |
| | | VciBaseUtil.alertNotNull(meatId,"屿§ä¸»é®"); |
| | | List<DockingPreAttrRange> dockingPreAttrMappings=this.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda().eq(DockingPreAttrRange::getMetaListId, meatId)); |
| | | log.info("æ¥è¯¢éå¢å±æ§->"+meatId+"åå¼èå´end"); |
| | | return DockingPreAttrRangeWrapper.build().entityVOs(dockingPreAttrMappings); |
| | | |
| | | } |
| | | |
| | | /**** |
| | | * æé 卿¥è¯¢æ¹å¼ |
| | | * @param wrapper æ¥è¯¢å°è£
å¨ |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<DockingPreAttrRange> selectByWrapper(Wrapper wrapper) { |
| | | return dockingPreAttrRangeMapper.selectList(wrapper); |
| | | } |
| | | |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreClassifyServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.entity.DockingPreClassify; |
| | | import com.vci.ubcs.code.enumpack.FrameworkDataLCStatus; |
| | | import com.vci.ubcs.code.mapper.DockingPreClassifyMapper; |
| | | import com.vci.ubcs.code.service.IDockingPreClassifyService; |
| | | import com.vci.ubcs.code.service.IDockingPreViewModelService; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreClassifyVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreViewModelVO; |
| | | import com.vci.ubcs.code.wrapper.DockingPreClassifyWrapper; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreClassifyMapper; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreApplyFormService; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreAttrMappingService; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreClassifyService; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreViewModelService; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreClassifyWrapper; |
| | | import com.vci.ubcs.starter.revision.model.TreeQueryObject; |
| | | import com.vci.ubcs.starter.revision.model.TreeWrapperOptions; |
| | | import com.vci.ubcs.starter.revision.service.RevisionModelUtil; |
| | | import com.vci.ubcs.starter.util.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.starter.web.pagemodel.Tree; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreClassify; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreClassifyVO; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreViewModelVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | import java.util.Locale; |
| | | import java.util.Map; |
| | | |
| | | import static com.vci.ubcs.code.constant.MdmBtmTypeConstant.CODE_CLASSIFY_OID_FIELD; |
| | | import static com.vci.ubcs.code.service.impl.CodeClassifyServiceImpl.PARENT_FIELD_NAME; |
| | | |
| | | /** |
| | | * éå¢åç±»ä¸å¡æå¡ |
| | |
| | | @Service |
| | | @Slf4j |
| | | public class DockingPreClassifyServiceImpl extends ServiceImpl<DockingPreClassifyMapper, DockingPreClassify> implements IDockingPreClassifyService { |
| | | /** |
| | | * ä¸çº§èç¹ç屿§åç§° |
| | | */ |
| | | public static final String PARENT_FIELD_NAME = "parentCodeClassifyOid"; |
| | | /*** |
| | | * éå¢åç±»å±æ§ |
| | | */ |
| | |
| | | */ |
| | | @Resource |
| | | private IDockingPreViewModelService dockingPreViewModelService; |
| | | |
| | | |
| | | /*** |
| | | *éå¢éæé
ç½®æå¡ |
| | | */ |
| | | @Resource |
| | | private IDockingPreAttrMappingService dockingPreAttrMappingService; |
| | | |
| | | |
| | | /** |
| | | * 对象çæä½ |
| | |
| | | List<DockingPreClassifyVO> dockingPreClassifyVOS= getCompanyGourpClassByParentId(treeQueryObject.getParentOid(),true); |
| | | List<Tree> tree= revisionModelUtil.doList2Trees(dockingPreClassifyVOS,treeWrapperOptions,(DockingPreClassifyVO s) ->{ |
| | | //å¯ä»¥å¨è¿éå¤çæ èç¹çæ¾ç¤º |
| | | return s.getId() + " " + s.getName() + (FrameworkDataLCStatus.DISABLED.getValue().equalsIgnoreCase(s |
| | | .getLcStatus()) ? (" ãåç¨ã ") : ""); |
| | | return s.getId() + " " + s.getName();//(FrameworkDataLCStatus.DISABLED.getValue().equalsIgnoreCase(s.getLcStatus()) ? (" ãåç¨ã ") : ""); |
| | | }); |
| | | Iterator var6 = tree.listIterator(); |
| | | while(var6.hasNext()){ |
| | | Tree trees = (Tree) var6.next(); |
| | | boolean checkHasChild=dockingPreClassifyMapper.checkHasChild(trees.getOid()); |
| | | //妿䏿¡ä»¶ä¼ è¿æ¥çå¼å¹é
çä¸å设置为éä¸ |
| | | if(conditionMap.containsKey(CODE_CLASSIFY_OID_FIELD)){ |
| | | trees.setChecked(true); |
| | | if(conditionMap.containsKey(MdmBtmTypeConstant.CODE_CLASSIFY_OID_FIELD)){ |
| | | String codeClassifyId=conditionMap.get(MdmBtmTypeConstant.CODE_CLASSIFY_OID_FIELD); |
| | | boolean checkHas=dockingPreAttrMappingService.checkHasConfigByTragetCodeclassifyId(codeClassifyId); |
| | | if(checkHas) { |
| | | trees.setChecked(true); |
| | | } |
| | | } |
| | | ; |
| | | if(checkHasChild){ |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreMetaAttrServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.entity.DockingPreAttrMapping; |
| | | import com.vci.ubcs.code.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.mapper.DockingPreMetaAttrMapper; |
| | | import com.vci.ubcs.code.service.IDockingPreMetaAttrService; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreMetaAttrVO; |
| | | import com.vci.ubcs.code.wrapper.DockingPreMetaAttrWrapper; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreMetaAttrMapper; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreMetaAttrService; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreMetaAttrWrapper; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreMetaAttrVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | public List<DockingPreMetaAttrVO> selectDockingPreMetaAttrByViewModelId(String viewModelId) { |
| | | log.info("æ ¹æ®æ¨¡åè§å¾oid"+viewModelId+"æ¥è¯¢æ°æ® star"); |
| | | List<DockingPreMetaAttr> dockingPreMetaAttrList= selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda().eq(DockingPreMetaAttr::getViewModelId,viewModelId)); |
| | | List<DockingPreMetaAttrVO> dockingPreMetaAttrVOList=DockingPreMetaAttrWrapper.build().entityVOs(dockingPreMetaAttrList); |
| | | List<DockingPreMetaAttrVO> dockingPreMetaAttrVOList= DockingPreMetaAttrWrapper.build().entityVOs(dockingPreMetaAttrList); |
| | | log.info("æ ¹æ®æ¨¡åè§å¾oid"+viewModelId+"æ¥è¯¢æ°æ® end"); |
| | | return dockingPreMetaAttrVOList; |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreViewModelServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.entity.DockingPreViewModel; |
| | | import com.vci.ubcs.code.mapper.DockingPreViewModelMapper; |
| | | import com.vci.ubcs.code.service.IDockingPreMetaAttrService; |
| | | import com.vci.ubcs.code.service.IDockingPreViewModelService; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreMetaAttrVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreViewModelVO; |
| | | import com.vci.ubcs.code.wrapper.DockingPreMetaAttrWrapper; |
| | | import com.vci.ubcs.code.wrapper.DockingPreViewWrapper; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreViewModelMapper; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreMetaAttrService; |
| | | import com.vci.ubcs.code.webservice.service.IDockingPreViewModelService; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreMetaAttrWrapper; |
| | | import com.vci.ubcs.code.webservice.wrapper.DockingPreViewWrapper; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreViewModel; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreMetaAttrVO; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreViewModelVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | * éå¢åç±»å±æ§ |
| | | */ |
| | | @Resource |
| | | private DockingPreViewModelMapper dockingPreViewModelMapper; |
| | | private DockingPreViewModelMapper dockingPreViewModelMapper; |
| | | |
| | | |
| | | /*** |
| | |
| | | log.info("æ ¹æ®åç±»id->"+classifyId+",æ¥è¯¢åç±»è§å¾statr"); |
| | | VciBaseUtil.alertNotNull(classifyId,"éå¢å类主é®"); |
| | | List<DockingPreViewModel> dockingPreViewModels= dockingPreViewModelMapper.selectList(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,classifyId)); |
| | | List<DockingPreViewModelVO> dockingPreViewModelVOS=DockingPreViewWrapper.build().entityVOs(dockingPreViewModels); |
| | | List<DockingPreViewModelVO> dockingPreViewModelVOS= DockingPreViewWrapper.build().entityVOs(dockingPreViewModels); |
| | | if(isContainAttr) { |
| | | dockingPreViewModelVOS.stream().forEach(dockingPreViewModelVO -> { |
| | | String viewModelVOOid=dockingPreViewModelVO.getOid(); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.webservice.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.fasterxml.jackson.core.JsonProcessingException; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.vci.ubcs.code.webservice.entity.*; |
| | | import com.vci.ubcs.code.webservice.vo.*; |
| | | import com.vci.ubcs.starter.util.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.code.webservice.feign.MdmApplyGroupCodeProvider; |
| | | import com.vci.ubcs.code.webservice.mapper.DockingPreAttrMappingMapper; |
| | | import com.vci.ubcs.code.webservice.service.*; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /*** |
| | | * ä¸éå¢éææå¡ |
| | | * @author xiejun |
| | | * @date 2023-05-26 |
| | | */ |
| | | @Service |
| | | @Slf4j |
| | | public class GroupMdmInterServiceImpl implements IGroupMdmInterService { |
| | | |
| | | private String code=""; |
| | | |
| | | private String msg=""; |
| | | |
| | | |
| | | @Value("${docking.apply.unitCode:41000}") |
| | | public String dockingApplyUnitCode; |
| | | |
| | | @Value("${docking.apply.sysName:410-MDM}") |
| | | public String dockingApplySysName; |
| | | |
| | | @Autowired(required = false) |
| | | private MdmApplyGroupCodeProvider mdmApplyGroupCodeProvider; |
| | | /*** |
| | | * éå¢åç±»æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreClassifyService dockingPreClassifyService; |
| | | |
| | | /*** |
| | | * ç³è¯·åæå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreApplyFormService dockingPreApplyFormService; |
| | | |
| | | |
| | | /*** |
| | | * 模åè§å¾åæå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreViewModelService dockingPreViewModelService; |
| | | |
| | | |
| | | /*** |
| | | * éå¢åç±»å±æ§å±æ§æ å°é
ç½®æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private DockingPreAttrMappingMapper dockingPreAttrMappingMapper; |
| | | /*** |
| | | * 屿§åå¼èå´æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreAttrRangeService dockingPreAttrRangeService; |
| | | |
| | | |
| | | /*** |
| | | * éå¢å±æ§æå¡ |
| | | */ |
| | | @Autowired(required = false) |
| | | private IDockingPreMetaAttrService dockingPreMetaAttrService; |
| | | /*** |
| | | * ä¸»æ°æ®åéå¢ç³è¯·ç¼ç |
| | | * @param oids éè¦ç³è¯·çæ°æ®ä¸»é®æ°ç» |
| | | * @param btmName ä¸å¡ç±»å |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Exception |
| | | */ |
| | | @Transactional(rollbackFor = VciBaseException.class) |
| | | @Override |
| | | public R applyGroupCode(String oids, String btmName) throws VciBaseException { |
| | | try { |
| | | List<BaseModel> updateCbos = new ArrayList<BaseModel>(); |
| | | |
| | | List<DockingPreApplyForm> dockingPreAttrMappings = new ArrayList<>(); |
| | | VciBaseUtil.alertNotNull(oids, "éæ©çæ°æ®"); |
| | | VciBaseUtil.alertNotNull(btmName, "ä¸å¡ç±»å"); |
| | | //List<BaseModelVO> codeWupins=mdmEngineService.listByIds(VciBaseUtil.str2List(oids)); |
| | | List<BaseModelVO> dataModelList = new ArrayList<>(); |
| | | if (!CollectionUtils.isEmpty(dataModelList)) { |
| | | DockingGroupDataVO dockingGroupDataVO = new DockingGroupDataVO(); |
| | | //ç³è¯·ååç³è¯·å对象å
³ç³» |
| | | Map<String, DockingPreApplyForm> addDockingPreApplyFormMap = new HashMap<String, DockingPreApplyForm>(); |
| | | Map<String, DockingPreApplyForm> editDockingPreApplyFormMap = new HashMap<String, DockingPreApplyForm>(); |
| | | Map<String, BaseModelVO> baseModelVOMap = new HashMap<String, BaseModelVO>(); |
| | | //ç»ç»æ°æ® |
| | | dockingGroupDataVO = queryApplycodeDataObjects(1, dataModelList, addDockingPreApplyFormMap, editDockingPreApplyFormMap, baseModelVOMap); |
| | | DockingResultVO resultDataObject = mdmApplyGroupCodeProvider.receiveAddApply(dockingGroupDataVO); |
| | | code = resultDataObject.getCode(); |
| | | msg = resultDataObject.getMsg(); |
| | | if ("1".equals(resultDataObject.getCode())) {//ç»ææ£ç¡®çæ
åµ |
| | | List<DockingDataVO> dataObjectVOList = resultDataObject.getData(); |
| | | dataObjectVOList.stream().forEach(dataObject -> { |
| | | boolean isEditDatas = false; |
| | | String code2 = dataObject.getCode(); |
| | | DockingMainDataVO data2 = dataObject.getData(); |
| | | String applyId = data2.getApplyId();//ç³è¯·åid |
| | | String customCoding = StringUtils.isBlank(data2.getCustomCoding()) ? "" : data2.getCustomCoding();//éå¢ç 段 |
| | | msg = dataObject.getMsg(); |
| | | if (code2.equals("1")) {//ç»ææ£ç¡®çæ
åµ |
| | | if (!"".equals(customCoding)) { |
| | | isEditDatas = true; |
| | | } |
| | | } |
| | | //éè¦ä¿®æ¹çç³è¯·åæ°æ® |
| | | if (editDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = editDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | | writeValueAsString = mp.writeValueAsString(dataObject); |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | } |
| | | //æ°å¢çç³è¯·åæ°æ® |
| | | if (addDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = addDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | | writeValueAsString = mp.writeValueAsString(dataObject); |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | } |
| | | //妿æéå¢ç åæ´æ°æ°æ® |
| | | if (isEditDatas) { |
| | | if (baseModelVOMap.containsKey(applyId)) { |
| | | BaseModelVO baseModelVO = baseModelVOMap.get(applyId); |
| | | BaseModel baseModel = new BaseModel(); |
| | | BeanUtilForVCI.copyDeclaredIgnoreCase(baseModelVO, baseModel); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | baseModelVO.setId(customCoding); |
| | | updateCbos.add(baseModel);//æ´æ°æ°æ®éå¢code |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | editDockingPreApplyFormMap.forEach((key, dockingPreApplyForm) -> { |
| | | dockingPreApplyForm.setCode("2"); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | | dockingPreApplyForm.setContent(""); |
| | | dockingPreApplyForm.setGroupCode(""); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreApplyForm); |
| | | }); |
| | | addDockingPreApplyFormMap.forEach((key, dockingPreApplyForm) -> { |
| | | dockingPreApplyForm.setCode("2"); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | | dockingPreApplyForm.setContent(""); |
| | | dockingPreApplyForm.setGroupCode(""); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreApplyForm, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM); |
| | | }); |
| | | } |
| | | if (editDockingPreApplyFormMap.size() > 0) { |
| | | dockingPreAttrMappings.addAll(editDockingPreApplyFormMap.values());//æ·»å ç³è¯·åæ°æ® |
| | | } |
| | | if (addDockingPreApplyFormMap.size() > 0) { |
| | | dockingPreAttrMappings.addAll(addDockingPreApplyFormMap.values());//éè¦ä¿®æ¹çç³è¯·åæ°æ® |
| | | } |
| | | //ä¿åè¡¨åæ°æ® |
| | | dockingPreApplyFormService.saveOrUpdateBatch(dockingPreAttrMappings); |
| | | //mdmEngineService.saveBatch(updateCbos);//ä¿åæ°æ® |
| | | } |
| | | return R.success("ç³è¯·æ¥å£è°ç¨æå"); |
| | | }catch (VciBaseException e){ |
| | | return R.success("ç³è¯·æ¥å£è°ç¨æå"+e); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * ä¸»æ°æ®åé墿´æ¹ç¼ç |
| | | * @param oids éè¦ä¿®æ¹çæ°æ®ä¸»é®æ°ç» |
| | | * @param btmName ä¸å¡ç±»å |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Throwable |
| | | */ |
| | | @Transactional(rollbackFor = VciBaseException.class) |
| | | @Override |
| | | public R receiveEditApply(String oids, String btmName) throws VciBaseException { |
| | | List<BaseModel> updateCbos=new ArrayList<BaseModel>(); |
| | | List<DockingPreApplyForm> dockingPreAttrMappings=new ArrayList<>(); |
| | | VciBaseUtil.alertNotNull(oids,"éæ©çæ°æ®"); |
| | | VciBaseUtil.alertNotNull(btmName,"ä¸å¡ç±»å"); |
| | | //List<BaseModelVO> codeWupins=mdmEngineService.listByIds(VciBaseUtil.str2List(oids)); |
| | | List<BaseModelVO> dataModelList = new ArrayList<>(); |
| | | try { |
| | | if (!CollectionUtils.isEmpty(dataModelList)) { |
| | | DockingGroupDataVO dockingGroupDataVO = new DockingGroupDataVO(); |
| | | //ç³è¯·ååç³è¯·å对象å
³ç³» |
| | | Map<String, DockingPreApplyForm> addDockingPreApplyFormMap = new HashMap<String, DockingPreApplyForm>(); |
| | | Map<String, DockingPreApplyForm> editDockingPreApplyFormMap = new HashMap<String, DockingPreApplyForm>(); |
| | | Map<String, BaseModelVO> baseModelVOMap = new HashMap<String, BaseModelVO>(); |
| | | //ç»ç»æ°æ® |
| | | dockingGroupDataVO = queryApplycodeDataObjects(2, dataModelList, addDockingPreApplyFormMap, editDockingPreApplyFormMap, baseModelVOMap); |
| | | DockingResultVO resultDataObject = mdmApplyGroupCodeProvider.receiveEditApply(dockingGroupDataVO); |
| | | code = resultDataObject.getCode(); |
| | | msg = resultDataObject.getMsg(); |
| | | if ("1".equals(resultDataObject.getCode())) {//ç»ææ£ç¡®çæ
åµ |
| | | List<DockingDataVO> dataObjectVOList = resultDataObject.getData(); |
| | | dataObjectVOList.stream().forEach(dataObject -> { |
| | | boolean isEditDatas = false; |
| | | String code2 = dataObject.getCode(); |
| | | DockingMainDataVO data2 = dataObject.getData(); |
| | | String applyId = data2.getApplyId();//ç³è¯·åid |
| | | String customCoding = StringUtils.isBlank(data2.getCustomCoding()) ? "" : data2.getCustomCoding();//éå¢ç 段 |
| | | msg = dataObject.getMsg(); |
| | | if (code2.equals("1")) {//ç»ææ£ç¡®çæ
åµ |
| | | if (!"".equals(customCoding)) { |
| | | isEditDatas = true; |
| | | } |
| | | } |
| | | //éè¦ä¿®æ¹çç³è¯·åæ°æ® |
| | | if (editDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = editDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setMsg("ä¿®æ¹ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | | writeValueAsString = mp.writeValueAsString(dataObject); |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | } |
| | | //æ°å¢çç³è¯·åæ°æ® |
| | | if (addDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = addDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setMsg("ä¿®æ¹ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | | writeValueAsString = mp.writeValueAsString(dataObject); |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | } |
| | | //妿æéå¢ç åæ´æ°æ°æ® |
| | | if (isEditDatas) { |
| | | if (baseModelVOMap.containsKey(applyId)) { |
| | | BaseModelVO baseModelVO = baseModelVOMap.get(applyId); |
| | | BaseModel baseModel = new BaseModel(); |
| | | BeanUtilForVCI.copyDeclaredIgnoreCase(baseModelVO, baseModel); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | baseModelVO.setId(customCoding); |
| | | updateCbos.add(baseModel);//æ´æ°æ°æ®éå¢code |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | editDockingPreApplyFormMap.forEach((key, dockingPreApplyForm) -> { |
| | | dockingPreApplyForm.setCode("2"); |
| | | dockingPreApplyForm.setMsg("ä¿®æ¹ï¼" + msg); |
| | | dockingPreApplyForm.setContent(""); |
| | | dockingPreApplyForm.setGroupCode(""); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreApplyForm); |
| | | }); |
| | | addDockingPreApplyFormMap.forEach((key, dockingPreApplyForm) -> { |
| | | dockingPreApplyForm.setCode("2"); |
| | | dockingPreApplyForm.setMsg("ä¿®æ¹ï¼" + msg); |
| | | dockingPreApplyForm.setContent(""); |
| | | dockingPreApplyForm.setGroupCode(""); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreApplyForm, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM); |
| | | }); |
| | | } |
| | | if (editDockingPreApplyFormMap.size() > 0) { |
| | | dockingPreAttrMappings.addAll(editDockingPreApplyFormMap.values());//æ·»å ç³è¯·åæ°æ® |
| | | } |
| | | if (addDockingPreApplyFormMap.size() > 0) { |
| | | dockingPreAttrMappings.addAll(addDockingPreApplyFormMap.values());//éè¦ä¿®æ¹çç³è¯·åæ°æ® |
| | | } |
| | | //ä¿åè¡¨åæ°æ® |
| | | dockingPreApplyFormService.saveOrUpdateBatch(dockingPreAttrMappings); |
| | | //mdmEngineService.saveBatch(updateCbos);//ä¿åæ°æ® |
| | | } |
| | | return R.success("ç³è¯·æ¥å£è°ç¨æå"); |
| | | }catch (VciBaseException e){ |
| | | return R.fail("ç³è¯·æ¥å£è°ç¨å¤±è´¥"+e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * è·åé墿¨¡å详ç»ä¿¡æ¯æ§è¡ä¿å |
| | | * @param groupClassifyId |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | @Override |
| | | public R queryClassModel(String groupClassifyId) throws Throwable { |
| | | log.info("è·åé墿¨¡å详ç»ä¿¡æ¯æ§è¡ä¿åstart"); |
| | | String message="æ§è¡æåï¼"; |
| | | try { |
| | | if (StringUtils.isBlank(groupClassifyId)) { |
| | | message = "åæ°ï¼éå¢å类主é®ï¼ä¸ºç©º!"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | if (StringUtils.isBlank(dockingApplySysName)) { |
| | | message = "è·åç³»ç»æ è¯" + dockingApplySysName + "为空ï¼è¯·æ¥çé
ç½®ï¼"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | DockingModelQueryVO dockingModelQueryVO = new DockingModelQueryVO(); |
| | | dockingModelQueryVO.setClassId(groupClassifyId); |
| | | dockingModelQueryVO.setSysName(dockingApplySysName); |
| | | DockingQueryClassModelVO dockingQueryClassifyModelVO = mdmApplyGroupCodeProvider.queryClassModel(dockingModelQueryVO); |
| | | if (dockingQueryClassifyModelVO != null) { |
| | | int code = dockingQueryClassifyModelVO.getCode(); |
| | | message = dockingQueryClassifyModelVO.getMsg(); |
| | | if (code == 1) { |
| | | this.saveDatas(dockingQueryClassifyModelVO); |
| | | } else { |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | }else{ |
| | | message="æªè·ä»éå¢è·åå°ä»»ä½æ¨¡åä¿¡æ¯"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | return R.success(message); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | log.error("è·åæ°æ®æ¨¡å详ç»ä¿¡æ¯å¤±è´¥"+e); |
| | | R.fail(message); |
| | | } |
| | | log.info("è·åé墿¨¡å详ç»ä¿¡æ¯æ§è¡ä¿åend"); |
| | | return R.success(message); |
| | | } |
| | | |
| | | /*** |
| | | * ä»éå¢è·å主模åä¿¡æ¯æ§è¡ä¿å |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | @Override |
| | | public R queryMdmModel() throws Throwable { |
| | | String message="æ§è¡æåï¼"; |
| | | log.info("ä»éå¢è·å主模åä¿¡æ¯æ§è¡ä¿åæ¥å£statr"); |
| | | try { |
| | | if (StringUtils.isBlank(dockingApplySysName)) { |
| | | message = "è·åç³»ç»æ è¯" + dockingApplySysName + "为空ï¼è¯·æ¥çé
ç½®ï¼"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | |
| | | DockingModelQueryVO dockingModelQueryVO = new DockingModelQueryVO(); |
| | | dockingModelQueryVO.setSysName(dockingApplySysName); |
| | | DockingQueryModelVO dockingQueryModelVO= mdmApplyGroupCodeProvider.queryMdmModel(dockingModelQueryVO); |
| | | if (dockingQueryModelVO != null) { |
| | | int code = dockingQueryModelVO.getCode(); |
| | | message = dockingQueryModelVO.getMsg(); |
| | | if (code == 1) { |
| | | List<DockingClassifyVO> dockingClassifyVOList=dockingQueryModelVO.getData(); |
| | | List<DockingPreClassify>dockingPreClassifyList=new ArrayList<>(); |
| | | dockingClassifyVOList.stream().forEach(dockingClassifyVO -> { |
| | | String id = StringUtils.isBlank(dockingClassifyVO.getId())?"":dockingClassifyVO.getId(); |
| | | String className = StringUtils.isBlank(dockingClassifyVO.getClassName())?"":dockingClassifyVO.getClassName(); |
| | | String classNumber = StringUtils.isBlank(dockingClassifyVO.getClassNumber())?"":dockingClassifyVO.getClassNumber(); |
| | | String nodeLink = StringUtils.isBlank(dockingClassifyVO.getNodeLink())?"":dockingClassifyVO.getNodeLink(); |
| | | String nodeLinkName = StringUtils.isBlank(dockingClassifyVO.getNodeLinkName())?"":dockingClassifyVO.getNodeLinkName(); |
| | | String pid = StringUtils.isBlank(dockingClassifyVO.getPid())?"":dockingClassifyVO.getPid(); |
| | | String version = StringUtils.isBlank(dockingClassifyVO.getVersion())?"":dockingClassifyVO.getVersion(); |
| | | DockingPreClassify dockingPreClassify= this.dockingPreClassifyService.getById(id); |
| | | |
| | | log.info("classify:-------------->éå¢å类主æº:"+id); |
| | | log.info("classify:-------------->éå¢åç±»åç§°:"+className); |
| | | log.info("classify:--------------> éå¢åç±»ç¶èç¹:"+pid); |
| | | log.info("classify:-------------->龿¥:"+nodeLink); |
| | | log.info("classify:-------------->éå¢å类代å·:"+classNumber); |
| | | log.info("classify:-------------->龿¥åç§°:"+nodeLinkName); |
| | | log.info("classify:-------------->龿¥çæ¬:"+version); |
| | | if (dockingPreClassify == null || StringUtils.isBlank(dockingPreClassify.getOid())) { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreClassify,MdmBtmTypeConstant.DOCKING_PRE_JCLASSIFY); |
| | | } else { |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreClassify); |
| | | } |
| | | dockingPreClassify.setOid(id); |
| | | dockingPreClassify.setName(className); |
| | | dockingPreClassify.setPid(pid); |
| | | dockingPreClassify.setId(classNumber); |
| | | dockingPreClassify.setNodeLink(nodeLink); |
| | | dockingPreClassify.setGetNodeLinkName(nodeLinkName); |
| | | dockingPreClassify.setClassName(className); |
| | | dockingPreClassify.setVersionValue(version); |
| | | dockingPreClassifyList.add(dockingPreClassify); |
| | | }); |
| | | boolean res= dockingPreClassifyService.saveOrUpdateBatch(dockingPreClassifyList); |
| | | if(res){ |
| | | R.success(message); |
| | | }else{ |
| | | message="ä¿åå类主模å失败"; |
| | | throw new Throwable(message); |
| | | } |
| | | } else { |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | }else{ |
| | | message="æªè·ä»éå¢è·åå°ä»»ä½æ¨¡åä¿¡æ¯"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | return R.success(message); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | log.error("è·åæ°æ®æ¨¡å失败"+e); |
| | | R.fail(message); |
| | | } |
| | | log.info("ä»éå¢è·å主模åä¿¡æ¯æ§è¡ä¿åæ¥å£end"); |
| | | return R.success(message); |
| | | } |
| | | |
| | | |
| | | |
| | | /*** |
| | | * æ¥è¯¢ç³è¯·åç¶æ |
| | | * @param dataOids |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | public R queryApplyState(String dataOids) { |
| | | |
| | | String message="æ§è¡æåï¼"; |
| | | log.info("æ¥è¯¢ç³è¯·åç¶ææ¥å£statr"); |
| | | try { |
| | | VciBaseUtil.alertNotNull(dataOids,"ææ¥ç³è¯·åæ°æ®ä¸»é®"); |
| | | VciBaseUtil.alertNotNull(dockingApplySysName,"ç³»ç»æ è¯é
ç½®ï¼docking.apply.unitCode"); |
| | | |
| | | List<DockingPreApplyForm> dockingPreApplyFormList= this.dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda().in(DockingPreApplyForm::getDataOid, VciBaseUtil.str2List(dataOids))); |
| | | dockingPreApplyFormList.stream().forEach(dockingPreApplyForm -> { |
| | | dockingPreApplyForm.getId(); |
| | | |
| | | }); |
| | | |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | log.error("è·åæ°æ®æ¨¡å失败"+e); |
| | | R.fail(message); |
| | | } |
| | | log.info("æ¥è¯¢ç³è¯·åç¶ææ¥å£end"); |
| | | return R.success(message); |
| | | } |
| | | |
| | | /*** |
| | | * 忥é墿¨¡åä¿¡æ¯ |
| | | * @param classifyId |
| | | * @param operationType |
| | | * @return è¿åæ§è¡ç»æ |
| | | * @throws VciBaseException |
| | | */ |
| | | @Override |
| | | public R syncClassifyModel(String classifyId, String operationType) throws VciBaseException { |
| | | VciBaseUtil.alertNotNull(operationType,"éææä½ç±»å"); |
| | | try { |
| | | if(operationType.equals("all")){ |
| | | return queryMdmModel(); |
| | | }else{ |
| | | VciBaseUtil.alertNotNull(classifyId,"éå¢å类主é®"); |
| | | return queryClassModel(classifyId); |
| | | } |
| | | } catch (Throwable e) { |
| | | throw new VciBaseException(e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | // /** |
| | | // * åæ¥ä¸»æ¨¡å |
| | | // * @return |
| | | // */ |
| | | // private String queryMdmModel() throws VciBaseException { |
| | | // String message="æ§è¡æåï¼"; |
| | | // try { |
| | | // |
| | | // |
| | | // }catch (VciBaseException e){ |
| | | // message=e.getMessage(); |
| | | // throw new VciBaseException(message); |
| | | // }finally { |
| | | // return message; |
| | | // } |
| | | // |
| | | // |
| | | // } |
| | | // |
| | | // /*** |
| | | // * åæ¥æ¨¡å详ç»ä¿¡æ¯ |
| | | // * @param classifyId |
| | | // * @return |
| | | // */ |
| | | // private String queryClassModel(String classifyId)throws VciBaseException{ |
| | | // String message="æ§è¡æåï¼"; |
| | | // try { |
| | | // |
| | | // }catch (VciBaseException e){ |
| | | // message=e.getMessage(); |
| | | // throw new VciBaseException(message); |
| | | // }finally { |
| | | // return message; |
| | | // } |
| | | // |
| | | // } |
| | | |
| | | |
| | | /*** |
| | | * ç»ç» ä¿åæ°æ®æ¹æ³ |
| | | * |
| | | * @param dockingQueryClassifyModelVO |
| | | * @return |
| | | * @throws Throwable |
| | | * @throws |
| | | * @throws Throwable |
| | | */ |
| | | private boolean saveDatas(DockingQueryClassModelVO dockingQueryClassifyModelVO) throws Throwable { |
| | | try { |
| | | DockingClassifyMainVO mainData = dockingQueryClassifyModelVO.getMainData(); |
| | | List<DockingClassifyVO> classList = mainData.getClassList(); |
| | | Map<String,List<DockingClassifyViewVO>>classInfoMap = mainData.getClassInfos(); |
| | | ////initVCIInvocationInfo("1"); |
| | | List<DockingPreClassify> dockingPreClassifyArrayList=new ArrayList<>(); |
| | | for (DockingClassifyVO jclassObject : classList) { |
| | | String id =StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); |
| | | String className = StringUtils.isBlank(jclassObject.getClassName())?"":jclassObject.getClassName(); |
| | | String pid = StringUtils.isBlank(jclassObject.getPid())?"":jclassObject.getPid(); |
| | | String nodeLink = StringUtils.isBlank(jclassObject.getNodeLink())?"":jclassObject.getNodeLink(); |
| | | String nodeLinkName = StringUtils.isBlank(jclassObject.getNodeLinkName())?"":jclassObject.getNodeLinkName(); |
| | | String classNumber = StringUtils.isBlank(jclassObject.getClassNumber())?"":jclassObject.getClassNumber(); |
| | | //æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | DockingPreClassify dockingPreClassify = dockingPreClassifyService.getById(id); |
| | | log.info("classify:-------------->éå¢å类主æº:"+id); |
| | | log.info("classify:-------------->éå¢åç±»åç§°:"+className); |
| | | log.info("classify:--------------> éå¢åç±»ç¶èç¹:"+pid); |
| | | log.info("classify:-------------->龿¥:"+nodeLink); |
| | | log.info("classify:-------------->龿¥åç§°:"+nodeLinkName); |
| | | |
| | | if (dockingPreClassify == null || StringUtils.isBlank(dockingPreClassify.getOid())) { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreClassify,MdmBtmTypeConstant.DOCKING_PRE_JCLASSIFY); |
| | | } else { |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreClassify); |
| | | } |
| | | dockingPreClassify.setOid(id); |
| | | dockingPreClassify.setName(className); |
| | | dockingPreClassify.setPid(pid); |
| | | dockingPreClassify.setId(classNumber); |
| | | dockingPreClassify.setNodeLink(nodeLink); |
| | | dockingPreClassify.setGetNodeLinkName(nodeLinkName); |
| | | dockingPreClassify.setClassName(className); |
| | | dockingPreClassifyArrayList.add(dockingPreClassify); |
| | | // è·å对åºçåç±»è§å¾æ¨¡å |
| | | if (classInfoMap.containsKey(id)) { |
| | | List<DockingClassifyViewVO> list = classInfoMap.get(id); |
| | | getVilewMode(jclassObject,list); |
| | | } |
| | | } |
| | | boolean res= dockingPreClassifyService.saveOrUpdateBatch(dockingPreClassifyArrayList); |
| | | return res; |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw new Throwable("åå¨è§å¾æ¨¡ååºç°é®é¢"); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * è·ååç±»è§å¾ |
| | | * |
| | | * @param jclassObject |
| | | * @throws Throwable |
| | | */ |
| | | private void getVilewMode(DockingClassifyVO jclassObject, List<DockingClassifyViewVO> list) |
| | | throws Throwable { |
| | | String nodeLinkName = jclassObject.getNodeLinkName(); |
| | | try { |
| | | String jclassId = com.alibaba.cloud.commons.lang.StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); |
| | | Map<String, DockingPreViewModel> jviewmodelMap = new HashMap<String, DockingPreViewModel>(); |
| | | //Map<String, String> condtionMa = new HashMap<String, String>(); |
| | | // condtionMa.put("jsourceclsfid", jclassId); |
| | | List<DockingPreViewModel> dockingPreViewModelList= dockingPreViewModelService.list(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,false));// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | for (DockingPreViewModel dockingPreViewModel : dockingPreViewModelList) { |
| | | jviewmodelMap.put(dockingPreViewModel.getViewName(),dockingPreViewModel); |
| | | } |
| | | |
| | | for (DockingClassifyViewVO viewInfo : list) { |
| | | String viewName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(viewInfo.getViewName())?"":viewInfo.getViewName(); |
| | | String impactList = com.alibaba.cloud.commons.lang.StringUtils.isBlank(viewInfo.getImpactList())?"":viewInfo.getImpactList(); |
| | | log.info("VilewMode:-------------->è§å¾åç§°:"+viewName); |
| | | log.info("VilewMode:-------------->å½±åç¼ç 项:"+impactList); |
| | | log.info("VilewMode:--------------> éå¢å类主é®:"+jclassId); |
| | | List<DockingClassifyMetaAttrVO> metaList = viewInfo.getMetaList(); |
| | | DockingPreViewModel jviewModelObject = null; |
| | | if (jviewmodelMap.containsKey(viewName)) { |
| | | jviewModelObject = jviewmodelMap.get(viewName); |
| | | //å½±åç¼ç é¡¹çæ°æ® |
| | | jviewModelObject.setImpactList(impactList); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(jviewModelObject); |
| | | } else { |
| | | jviewModelObject =new DockingPreViewModel(); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(jviewModelObject,MdmBtmTypeConstant.DOCKING_PRE_JVIEWMODEL); |
| | | jviewModelObject.setSourceClassifyId(jclassId);// éå¢åç±»id |
| | | jviewModelObject.setViewName(viewName);// éå¢è§å¾åç§° |
| | | //å½±åç¼ç é¡¹çæ°æ® |
| | | jviewModelObject.setImpactList(impactList); |
| | | dockingPreViewModelList.add(jviewModelObject); |
| | | } |
| | | // è·å模åè§å¾ä¸ç屿§é |
| | | // String oid = jviewModelObject.getOid(); |
| | | List<DockingPreMetaAttr>allDockingPreMetaAttrList=new ArrayList<>(); |
| | | getMetaAttrObject(metaList, jclassId, jviewModelObject, "root",allDockingPreMetaAttrList); |
| | | //ä¿å模åè§å¾å±æ§ |
| | | dockingPreMetaAttrService.saveOrUpdateBatch(allDockingPreMetaAttrList); |
| | | //ä¿å模åè§å¾ |
| | | dockingPreViewModelService.saveOrUpdateBatch(dockingPreViewModelList); |
| | | } |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw new Throwable("ç»ç»åç±»" + nodeLinkName + "模åè§å¾åå¨åºç°é®é¢"); |
| | | } |
| | | } |
| | | |
| | | |
| | | /*** |
| | | * è·å模åè§å¾å±æ§ |
| | | * @throws Throwable |
| | | */ |
| | | private void getMetaAttrObject(List<DockingClassifyMetaAttrVO> metaList, |
| | | String jclassId, DockingPreViewModel jviewModelObject, String pid,List<DockingPreMetaAttr>allDockingPreMetaAttrList)throws Throwable { |
| | | try { |
| | | //// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | List<DockingPreMetaAttr> dockingPreMetaAttrList = dockingPreMetaAttrService.selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda() |
| | | .eq(DockingPreMetaAttr::getSourceClassifyId,jclassId).eq(DockingPreMetaAttr::getViewModelId,jviewModelObject.getOid()) |
| | | .eq(DockingPreMetaAttr:: getPid,pid)); |
| | | Map<String,DockingPreMetaAttr> jmetaattrMap = dockingPreMetaAttrList.stream().filter( |
| | | s -> com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(s.getEnglishName())).collect(Collectors.toMap(s -> s.getEnglishName().toLowerCase(Locale.ROOT), t -> t)); |
| | | |
| | | for (DockingClassifyMetaAttrVO dockingClassifyMetaAttrVO : metaList) { |
| | | String chineseName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getChineseName())?"":dockingClassifyMetaAttrVO.getChineseName();// 屿§åç§° |
| | | String englishName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getEnglishName())?"":dockingClassifyMetaAttrVO.getEnglishName();// è±æåç§° |
| | | String defaultValue = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getDefaultValue())?"":dockingClassifyMetaAttrVO.getDefaultValue(); |
| | | Integer metadataType =dockingClassifyMetaAttrVO.getMetadataType();// ç±»å |
| | | Integer necessaryConf = dockingClassifyMetaAttrVO.getNecessaryConf();// æ¯å¦å¿
å¡« |
| | | Map<String, String> range = dockingClassifyMetaAttrVO.getRange()==null?new HashMap<String, String>():dockingClassifyMetaAttrVO.getRange();// åå¼èå´ |
| | | |
| | | log.info("metaAttr:-------------->屿§åç§°:"+chineseName); |
| | | log.info("metaAttr:-------------->è±æåç§°:"+englishName); |
| | | log.info("metaAttr:-------------->é»è®¤å¼:"+defaultValue); |
| | | log.info("metaAttr:--------------> ç±»å:"+metadataType); |
| | | log.info("metaAttr:--------------> æ¯å¦å¿
å¡«:"+necessaryConf); |
| | | DockingPreMetaAttr dockingPreMetaAttr = new DockingPreMetaAttr(); |
| | | if (jmetaattrMap.containsKey(englishName)) { |
| | | dockingPreMetaAttr = jmetaattrMap.get(englishName); |
| | | dockingPreMetaAttr.setChineseName(chineseName); |
| | | dockingPreMetaAttr.setDefaultValue(defaultValue); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreMetaAttr); |
| | | } else { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreMetaAttr,MdmBtmTypeConstant.DOCKING_PRE_JMETAATRR); |
| | | dockingPreMetaAttr.setSourceClassifyId(jclassId);// éå¢åç±»id |
| | | dockingPreMetaAttr.setViewModelId(jviewModelObject.getOid());// éå¢è§å¾æ¨¡åid |
| | | dockingPreMetaAttr.setChineseName(chineseName);// 屿§åç§° |
| | | dockingPreMetaAttr.setEnglishName(englishName);// 屿§å段 |
| | | dockingPreMetaAttr.setDefaultValue(defaultValue);// 屿§åç§° |
| | | dockingPreMetaAttr.setMetaDataType(metadataType);// 屿§ç±»å |
| | | dockingPreMetaAttr.setNecesSaryConf(necessaryConf);// 屿§å¿
填项 |
| | | dockingPreMetaAttr.setPid(pid);// ç¶èç¹id |
| | | } |
| | | if(range!=null&&range.size()>0){ |
| | | // è·å屿§å¼å |
| | | getRange(dockingPreMetaAttr, range); |
| | | } |
| | | /*** |
| | | * è·ååèç¹ |
| | | */ |
| | | DockingClassifyMetaAttrVO compositeMeta = dockingClassifyMetaAttrVO.getCompositeMeta(); |
| | | if (compositeMeta != null) { |
| | | pid = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingPreMetaAttr.getOid())?"":dockingPreMetaAttr.getOid();// å½åoid |
| | | List<DockingClassifyMetaAttrVO> childMetaList = new ArrayList<>(); |
| | | childMetaList.add(compositeMeta); |
| | | getMetaAttrObject(childMetaList, jclassId,jviewModelObject, pid,allDockingPreMetaAttrList); |
| | | } |
| | | |
| | | } |
| | | |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | log.error("ç»ç»æ¨¡åè§å¾"+ jviewModelObject.getViewName() |
| | | + "屿§åå¨åºç°é®é¢" + e); |
| | | throw new Throwable("ç»ç»æ¨¡åè§å¾"+ jviewModelObject.getViewName() |
| | | + "屿§åå¨åºç°é®é¢" + e); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * @throws Throwable |
| | | * * è·åå¼å |
| | | * @param metaAttrObject |
| | | * @param range |
| | | * @throws |
| | | */ |
| | | private void getRange(DockingPreMetaAttr metaAttrObject,Map<String, String> range) throws Throwable { |
| | | String metaAttrOid = com.alibaba.cloud.commons.lang.StringUtils.isBlank(metaAttrObject.getOid())?"":metaAttrObject.getOid();// 屿§çoid |
| | | String jchinesename = com.alibaba.cloud.commons.lang.StringUtils.isBlank(metaAttrObject.getChineseName())?"":metaAttrObject.getChineseName(); |
| | | Map<String, DockingPreAttrRange> rangeMap = new HashMap<>(); |
| | | try { |
| | | Map<String, String> condtionMa = new HashMap<String, String>(); |
| | | condtionMa.put("jmetalistid", metaAttrOid); |
| | | List<DockingPreAttrRange> jmetaattrList = dockingPreAttrRangeService.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda() |
| | | .eq(DockingPreAttrRange::getMetaListId,metaAttrOid));// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | rangeMap= jmetaattrList.stream().collect(Collectors.toMap(s -> com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(s.getNumText().toLowerCase(Locale.ROOT))?"":s.getNumText().toLowerCase(Locale.ROOT), t -> t)); |
| | | |
| | | for (String rangeKey : range.keySet()) { |
| | | DockingPreAttrRange rangeObject = new DockingPreAttrRange(); |
| | | String keyValue = com.alibaba.cloud.commons.lang.StringUtils.isBlank(range.get(rangeKey))?"":range.get(rangeKey); |
| | | log.info("range:-------------->æ¾ç¤ºå¼"+rangeKey+",å
é¨å¼"+keyValue); |
| | | if (rangeMap.containsKey(rangeKey)) { |
| | | rangeObject = rangeMap.get(rangeKey); |
| | | rangeObject.setNumTextValue(keyValue); |
| | | rangeObject.setNumText(rangeKey); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(rangeObject); |
| | | } else { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(rangeObject,MdmBtmTypeConstant.DOCKING_PRE_JRANGE); |
| | | rangeObject.setNumTextValue(keyValue); |
| | | rangeObject.setNumText(rangeKey); |
| | | rangeObject.setTs(rangeObject.getLastModifyTime()); |
| | | rangeObject.setMetaListId(metaAttrOid); |
| | | log.info("range:-------------->屿§å
é¨å¼:"+metaAttrOid); |
| | | log.info("range:-------------->æ¶é´:"+rangeObject.getLastModifyTime()); |
| | | jmetaattrList.add(rangeObject); |
| | | } |
| | | } |
| | | dockingPreAttrRangeService.saveOrUpdateBatch(jmetaattrList); |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | log.info("ç»ç»å±æ§ï¼ã" + jchinesename + "ãå¼ååºç°é®é¢"+ e); |
| | | throw new Throwable("ç»ç»å±æ§ï¼ã" + jchinesename + "ãå¼ååºç°é®é¢"+ e); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç»ç»æ°æ® |
| | | * */ |
| | | private DockingGroupDataVO queryApplycodeDataObjects(int optationtype,List<BaseModelVO> codeWupins,Map<String,DockingPreApplyForm> addDockingPreApplyFormMap,Map<String,DockingPreApplyForm> editDockingPreApplyFormMap,Map<String,BaseModelVO> codeWupinMap) throws VciBaseException{ |
| | | try { |
| | | String curUserName = AuthUtil.getUser().getUserName(); |
| | | //ç³è¯·çæ°æ® |
| | | List<DockingMainData> mainDataList=new ArrayList<DockingMainData>(); |
| | | for (BaseModelVO dataBusinessObject : codeWupins) { |
| | | String format = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date()); |
| | | String codeclsfid = dataBusinessObject.getData().getOrDefault("codeclsfid",""); |
| | | String btmName = dataBusinessObject.getBtmname(); |
| | | String oid = dataBusinessObject.getOid(); |
| | | |
| | | DockingPreApplyForm dockingPreApplyForm = new DockingPreApplyForm(); |
| | | |
| | | String dataOid = dataBusinessObject.getOid(); |
| | | Map<String, String> conditionsMap = new HashMap<String, String>(); |
| | | List<DockingPreApplyForm> applyFormObjects = dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda().eq(DockingPreApplyForm::getDataOid, dataOid).eq(DockingPreApplyForm::getOperationType, optationtype)); |
| | | String apllyCode = ""; |
| | | if (!CollectionUtils.isEmpty(applyFormObjects)) { |
| | | dockingPreApplyForm = applyFormObjects.get(0); |
| | | apllyCode = dockingPreApplyForm.getId(); |
| | | editDockingPreApplyFormMap.put(apllyCode, dockingPreApplyForm);//ç³è¯·ååç³è¯·å对象å
³ç³» |
| | | } else { |
| | | apllyCode = dockingApplyUnitCode + "-" + format; |
| | | dockingPreApplyForm.setId(apllyCode); |
| | | dockingPreApplyForm.setName(""); |
| | | dockingPreApplyForm.setOperationType(optationtype+""); |
| | | dockingPreApplyForm.setDescription(dataBusinessObject.getDescription());//è·åæ°æ®æè¿°ä¿¡æ¯ |
| | | dockingPreApplyForm.setDataOid(oid); |
| | | dockingPreApplyForm.setDataBtmName(btmName); |
| | | addDockingPreApplyFormMap.put(apllyCode, dockingPreApplyForm);//ç³è¯·ååç³è¯·å对象å
³ç³» |
| | | } |
| | | |
| | | codeWupinMap.put(apllyCode, dataBusinessObject);//ç³è¯·ååå¯¹åºæ°æ®å
³ç³» |
| | | conditionsMap = new HashMap<String, String>(); |
| | | conditionsMap.put("jtargetclsfid", codeclsfid);//è§å¾oid |
| | | |
| | | List<DockingPreAttrMapping> dockingPreAttrMappingList = dockingPreAttrMappingMapper.selectList(Wrappers.<DockingPreAttrMapping>query().lambda().eq(DockingPreAttrMapping::getTargetClassifyId, codeclsfid)); |
| | | if (CollectionUtils.isEmpty(dockingPreAttrMappingList)) { |
| | | throw new Exception("æ ¹æ®æéçæ°æ®ï¼æ²¡ææ¾å°å¯¹åºçéå¢å类设置ï¼è¯·æ ¸å¯¹!"); |
| | | } |
| | | String jsourceclsfid = dockingPreAttrMappingList.get(0).getSourceClassifyId(); |
| | | //è·åæ°æ®æ¨¡ååç±»ä¿¡æ¯ |
| | | DockingPreClassify dockingPreClassify = dockingPreClassifyService.getById(jsourceclsfid); |
| | | DockingMainData mainData = new DockingMainData(); |
| | | mainData.setApplyEntId(dockingApplyUnitCode);//ç³è¯·åä½ä»£ç |
| | | mainData.setApplyId(apllyCode);//ç³è¯·åå· |
| | | mainData.setClassName(dockingPreClassify.getGetNodeLinkName());//åç±»åç§° |
| | | mainData.setCreateBy(curUserName);// |
| | | mainData.setSecretLevel("å
é¨");//å¯çº§ï¼é»è®¤ä¸ºå
é¨ |
| | | mainData.setViewInfos(getviewInfos(optationtype,dockingPreClassify, dataBusinessObject));//è·åè§å¾æ¨¡å |
| | | mainDataList.add(mainData); |
| | | } |
| | | //æ ¹æ®æ°æ®æ¨¡åï¼ç»ç»æéè¦æ°æ® |
| | | DockingGroupDataVO postParameters=new DockingGroupDataVO(); |
| | | postParameters.setSysName(dockingApplySysName);//ç³»ç»æ è¯ |
| | | postParameters.setMainData(mainDataList);// |
| | | return postParameters; |
| | | } catch (Throwable e) { |
| | | // TODO Auto-generated catch block |
| | | throw new VciBaseException("æ¥è¯¢æ°æ®åºé"+e); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * è·å模åè§å¾ |
| | | * @param dockingPreClassify |
| | | * @param dataBusinessObject |
| | | * @throws VciBaseException |
| | | */ |
| | | private List<DockingViewVO>getviewInfos(int type, DockingPreClassify dockingPreClassify, BaseModelVO dataBusinessObject) throws Throwable{ |
| | | List<DockingViewVO> viewInfoList=new ArrayList<>(); |
| | | String jclassOid= dockingPreClassify.getOid(); |
| | | List<DockingPreViewModel> dockingPreViewModels=new ArrayList<>(); |
| | | if(type==1) { |
| | | //æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | dockingPreViewModels= dockingPreViewModelService.list(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,jclassOid).eq(DockingPreViewModel::getViewName,"ç¼ç è§å¾")); |
| | | }else{ |
| | | //æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | dockingPreViewModels= dockingPreViewModelService.list(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,jclassOid)); |
| | | } |
| | | for (DockingPreViewModel dockingPreViewModel : dockingPreViewModels) { |
| | | //ç»ç»æ°æ®å±æ§ä¿¡æ¯ |
| | | DockingViewVO viewInfo=new DockingViewVO(); |
| | | viewInfo.setViewName(dockingPreViewModel.getViewName());//è§å¾åç§° |
| | | viewInfo.setViewValue(getViewValueList(dockingPreViewModel,jclassOid,dataBusinessObject));//è§å¾ |
| | | viewInfoList.add(viewInfo); |
| | | } |
| | | return viewInfoList; |
| | | } |
| | | |
| | | /*** |
| | | * è·åé
ç½®ä¿¡æ¯ |
| | | * @param dockingPreViewModel |
| | | * @param jclassOid |
| | | * @param dataBusinessObject |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | private List<Map<String, Object>> getViewValueList(DockingPreViewModel dockingPreViewModel,String jclassOid,BaseModelVO dataBusinessObject) throws Throwable{ |
| | | //æé 模åè§å¾æ°æ® |
| | | List<Map<String, Object>> viewValueList=new ArrayList<Map<String,Object>>(); |
| | | String oid = dockingPreViewModel.getOid(); |
| | | Map<String,String> dataValueMap=dataBusinessObject.getData(); |
| | | String codeClassifyId=dataValueMap.get("codeclsfid"); |
| | | Map<String,String>conditionsMap=new HashMap<String, String>(); |
| | | |
| | | |
| | | |
| | | List<DockingPreAttrMapping> dockingPreAttrMappingList = dockingPreAttrMappingMapper.selectList(Wrappers.<DockingPreAttrMapping>query().lambda() |
| | | .eq(DockingPreAttrMapping::getSourceClassifyId, jclassOid).eq(DockingPreAttrMapping::getTargetClassifyId, codeClassifyId)); |
| | | if(CollectionUtils.isEmpty(dockingPreAttrMappingList)) { |
| | | return viewValueList; |
| | | } |
| | | |
| | | Map<String,DockingPreAttrMapping> jintegmappconfigMap=new HashMap<String, DockingPreAttrMapping>(); |
| | | for (DockingPreAttrMapping businessObject : dockingPreAttrMappingList) { |
| | | jintegmappconfigMap.put(businessObject.getSourceAttrKey(), businessObject); |
| | | } |
| | | List<DockingPreMetaAttr> dockingPreMetaAttrList= dockingPreMetaAttrService.selectByWrapper( |
| | | Wrappers.<DockingPreMetaAttr>query().lambda().eq(DockingPreMetaAttr::getViewModelId,dockingPreViewModel.getOid()) |
| | | .eq(DockingPreMetaAttr::getSourceClassifyId,dockingPreViewModel.getSourceClassifyId())); |
| | | |
| | | Map<String,Object> viewValueMap=new HashMap<String,Object>(); |
| | | for (DockingPreMetaAttr dockingPreMetaAttr : dockingPreMetaAttrList) { |
| | | String jenglishname=dockingPreMetaAttr.getEnglishName();////éå¢é
ç½®å±æ§ |
| | | if(jintegmappconfigMap.containsKey(jenglishname)){ |
| | | DockingPreAttrMapping dockingPreAttrMapping=jintegmappconfigMap.get(jenglishname); |
| | | String attrId = dockingPreAttrMapping.getTargetAttrId();//ç¼ç 屿§id |
| | | String jtargetattrkey = dockingPreAttrMapping.getTargetAttrKey();//ç¼ç 屿§id |
| | | Object newVaue=null; |
| | | if(StringUtils.isNotBlank(jtargetattrkey)){ |
| | | getAttrRange(dockingPreMetaAttr);//è·ååæ®µåå¼èå´ |
| | | String value=dataValueMap.get(jtargetattrkey)==null?"":dataValueMap.getOrDefault(jtargetattrkey,""); |
| | | newVaue = getVaue(dockingPreMetaAttr, value); |
| | | }else{ |
| | | newVaue = getVaue(dockingPreMetaAttr, ""); |
| | | } |
| | | if(newVaue==null||"".equals(newVaue)){ |
| | | newVaue= dockingPreMetaAttr.getDefaultValue(); |
| | | } |
| | | viewValueMap.put(jenglishname, newVaue); |
| | | } |
| | | } |
| | | |
| | | viewValueList.add(viewValueMap); |
| | | return viewValueList; |
| | | } |
| | | |
| | | /*** |
| | | * è·å屿§æä¸¾æ å°é
ç½® |
| | | */ |
| | | Map<String,Map<String, DockingPreAttrRange>> attrRangeMap=new HashMap<String, Map<String,DockingPreAttrRange>>(); |
| | | private void getAttrRange(DockingPreMetaAttr jmetaatter) throws Throwable{ |
| | | |
| | | String jmetalistoid = jmetaatter.getOid(); |
| | | if(attrRangeMap.containsKey(jmetalistoid)) { |
| | | return; |
| | | } |
| | | Map<String,String>conditionsMap=new HashMap<String, String>(); |
| | | conditionsMap.put("jmetalistid", jmetalistoid);//è§å¾oid |
| | | List<DockingPreAttrRange> dockingPreAttrRangeList = dockingPreAttrRangeService.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda().eq(DockingPreAttrRange::getMetaListId, jmetalistoid)); |
| | | if (CollectionUtils.isEmpty(dockingPreAttrRangeList)) { |
| | | return; |
| | | } |
| | | Map<String, DockingPreAttrRange> rangeMap = new HashMap<String, DockingPreAttrRange>(); |
| | | rangeMap = dockingPreAttrRangeList.stream().collect(Collectors.toMap(s -> s.getNumTextValue(), t -> t, (o1, o2) -> o2)); |
| | | attrRangeMap.put(jmetalistoid, rangeMap); |
| | | |
| | | } |
| | | /**** |
| | | * å¼ç±»åè½¬æ¢ |
| | | * @param jmetaatter |
| | | * @param value |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | private Object getVaue(DockingPreMetaAttr jmetaatter,String value) throws Throwable{ |
| | | //jmetadatatype å
æ°æ®ç±»åï¼1 å符å, 2 æ´å, 3 é¿æ´å, 4 å精度, 5 å精度,6 æ¥æå, 7 æ¶é´å, 8 å¸å°å, 9 æä»¶, 10å¤ååï¼ |
| | | int jmetadatatype = jmetaatter.getMetaDataType(); |
| | | String jmetalistoid = jmetaatter.getOid(); |
| | | Map<String, DockingPreAttrRange> rangeMap=new HashMap<String, DockingPreAttrRange>(); |
| | | if(attrRangeMap.containsKey(jmetalistoid)){ |
| | | rangeMap = attrRangeMap.get(jmetalistoid); |
| | | if(rangeMap.containsKey(value)){ |
| | | DockingPreAttrRange dockingPreAttrRange = rangeMap.get(value); |
| | | value=dockingPreAttrRange.getNumText();//å°ç¼ç 屿§åå¼è½¬æ¢æéå¢å¯¹åºçåå¼ |
| | | } |
| | | } |
| | | |
| | | if(jmetadatatype==1){//1 å符å |
| | | return StringUtils.isBlank(value)?"":value; |
| | | }else if(jmetadatatype==2){//2 æ´å |
| | | return StringUtils.isBlank(value)?null:Integer.parseInt(value); |
| | | }else if(jmetadatatype==3){//3 é¿æ´å |
| | | return StringUtils.isBlank(value)?null:Long.parseLong(value); |
| | | }else if(jmetadatatype==4){//4 å精度, |
| | | return StringUtils.isBlank(value)?null:Float.parseFloat(value); |
| | | }else if(jmetadatatype==5){// 5 å精度 |
| | | return StringUtils.isBlank(value)?null:Double.parseDouble(value); |
| | | }else if(jmetadatatype==6){//6 æ¥æå |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd"); |
| | | if(StringUtils.isBlank(value)) { |
| | | return null; |
| | | }else { |
| | | try { |
| | | return simpleDateFormat.parse(value); |
| | | } catch (ParseException e) { |
| | | throw new VciBaseException("date", new String[]{"æ¥ææ ¼å¼è½¬æ¢é误"}); |
| | | } |
| | | } |
| | | }else if(jmetadatatype==7){//7 æ¶é´å |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss"); |
| | | if(StringUtils.isBlank(value)) { |
| | | return null; |
| | | }else{ |
| | | try { |
| | | return simpleDateFormat.parse(value); |
| | | } catch (ParseException e) { |
| | | throw new VciBaseException("date", new String[]{"æ¥ææ ¼å¼è½¬æ¢é误"}); |
| | | } |
| | | } |
| | | }else if(jmetadatatype==8){//8 å¸å°å |
| | | return value; |
| | | }else if(jmetadatatype==9){//9 æä»¶, |
| | | return value; |
| | | }else if(jmetadatatype==10){//10å¤åå |
| | | return value;//符å忝ä»ä¹ä¸ä¸å¦ä½å¤ç |
| | | } |
| | | return value; |
| | | } |
| | | } |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreApplyFormWrapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | package com.vci.ubcs.code.webservice.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.vci.ubcs.code.entity.DockingPreApplyForm; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreApplyFormVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreApplyForm; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreApplyFormVO; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | package com.vci.ubcs.code.webservice.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.vci.ubcs.code.entity.DockingPreAttrMapping; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrMapping; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrMappingVO; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | *éå¢ç¼ç éæå±æ§æ å°é
ç½®å
è£
ç±» |
| | | * |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrRangeWrapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | package com.vci.ubcs.code.webservice.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.vci.ubcs.code.entity.DockingPreAttrRange; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreAttrRange; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreAttrRangeVO; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | *éå¢ç¼ç å类模åè§å¾å±æ§åå¼èå´å
è£
ç±» |
| | | * |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreClassifyWrapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | package com.vci.ubcs.code.webservice.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.vci.ubcs.code.entity.DockingPreClassify; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreClassifyVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreClassify; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreClassifyVO; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | *éå¢ç¼ç åç±»å
è£
ç±» |
| | | * |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreMetaAttrWrapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | package com.vci.ubcs.code.webservice.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.vci.ubcs.code.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreMetaAttrVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreMetaAttrVO; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | *éå¢ç¼ç ç³è¯·æ¨¡å屿§å
è£
ç±» |
| | | * |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreViewWrapper.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | package com.vci.ubcs.code.webservice.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.vci.ubcs.code.entity.DockingPreViewModel; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingPreViewModelVO; |
| | | import com.vci.ubcs.code.webservice.entity.DockingPreViewModel; |
| | | import com.vci.ubcs.code.webservice.vo.DockingPreViewModelVO; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | *éå¢ç¼ç ç³è¯·è§å¾å
è£
ç±» |
| | | * |
¶Ô±ÈÐÂÎļþ |
| | |
| | | #æå¡å¨ç«¯å£ |
| | | server: |
| | | port: 36016 |
| | | |
| | | #æ°æ®æºé
ç½® |
| | | spring: |
| | | datasource: |
| | | url: ${ubcs.datasource.mdm.dev.url} |
| | | username: ${ubcs.datasource.mdm.dev.username} |
| | | password: ${ubcs.datasource.mdm.dev.password} |
| | | #å
³é驼峰å½åæ å° |
| | | mybatis-plus: |
| | | configuration: |
| | | map-underscore-to-camel-case: false |
| | | #éå¢éæé
ç½®ä¿¡æ¯ |
| | | docking: |
| | | apply: |
| | | #é墿ä¾çæ¥å£å°å |
| | | jtInterUrl: http://116.205.176.185:8099 |
| | | #ç³»ç»åå®¶åä½ä»£ç |
| | | unitCode: 131460 |
| | | #ç³»ç»æ è¯ |
| | | sysName: 410-MDM |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | #æå¡å¨ç«¯å£ |
| | | server: |
| | | port: 8107 |
| | | |
| | | #æ°æ®æºé
ç½® |
| | | spring: |
| | | datasource: |
| | | url: ${ubcs.datasource.mdm.dev.url} |
| | | username: ${ubcs.datasource.mdm.dev.username} |
| | | password: ${ubcs.datasource.mdm.dev.password} |
¶Ô±ÈÐÂÎļþ |
| | |
| | | #æå¡å¨ç«¯å£ |
| | | server: |
| | | port: 8107 |
| | | |
| | | #æ°æ®æºé
ç½® |
| | | spring: |
| | | datasource: |
| | | url: ${ubcs.datasource.mdm.dev.url} |
| | | username: ${ubcs.datasource.mdm.dev.username} |
| | | password: ${ubcs.datasource.mdm.dev.password} |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreApplyFormMapper.xml ÐÞ¸Ä |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.vci.ubcs.code.mapper.DockingPreApplyFormMapper"> |
| | | <mapper namespace="com.vci.ubcs.code.webservice.mapper.DockingPreApplyFormMapper"> |
| | | <!-- éç¨æ¥è¯¢æ å°ç»æ --> |
| | | <resultMap id="DockingPreAttrMappingResultMap" type="com.vci.ubcs.code.entity.DockingPreApplyForm"> |
| | | <resultMap id="DockingPreAttrMappingResultMap" type="com.vci.ubcs.code.webservice.entity.DockingPreApplyForm"> |
| | | <result column="OID" property="oid"/> |
| | | <result column="REVISIONOID" property="revisionOid"/> |
| | | <result column="NAMEOID" property="nameOid"/> |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreAttrMappingMapper.xml ÐÞ¸Ä |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.vci.ubcs.code.mapper.DockingPreAttrMappingMapper"> |
| | | <mapper namespace="com.vci.ubcs.code.webservice.mapper.DockingPreAttrMappingMapper"> |
| | | <!-- éç¨æ¥è¯¢æ å°ç»æ --> |
| | | <resultMap id="plDockingPreAttrMappingResultMap" type="com.vci.ubcs.code.entity.DockingPreAttrMapping"> |
| | | <resultMap id="plDockingPreAttrMappingResultMap" type="com.vci.ubcs.code.webservice.entity.DockingPreAttrMapping"> |
| | | <result column="OID" property="oid"/> |
| | | <result column="REVISIONOID" property="revisionOid"/> |
| | | <result column="NAMEOID" property="nameOid"/> |
| | |
| | | <result column="TARGETATTRID" property="targetAttrId"/> |
| | | <result column="TARGETCLSFID" property="targetClassifyId"/> |
| | | <result column="VIEWMODEID" property="viewModeId"/> |
| | | <result column="VIEWMODENAME" property="viewModeName"/> |
| | | <result column="VIEWMODENAME" property="viewModelName"/> |
| | | <result column="TARGETATTRKEY" property="targetAttrKey"/> |
| | | <result column="TARGETATTRNAME" property="targetAttrName"/> |
| | | <result column="SOURCEATTRKEY" property="sourceAttrKey"/> |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreAttrRangeMapper.xml ÐÞ¸Ä |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.vci.ubcs.code.mapper.DockingPreAttrRangeMapper"> |
| | | <mapper namespace="com.vci.ubcs.code.webservice.mapper.DockingPreAttrRangeMapper"> |
| | | <!-- éç¨æ¥è¯¢æ å°ç»æ --> |
| | | <resultMap id="plDockingPreAttrRangeResultMap" type="com.vci.ubcs.code.entity.DockingPreAttrRange"> |
| | | <resultMap id="plDockingPreAttrRangeResultMap" type="com.vci.ubcs.code.webservice.entity.DockingPreAttrRange"> |
| | | <result column="OID" property="oid"/> |
| | | <result column="REVISIONOID" property="revisionOid"/> |
| | | <result column="NAMEOID" property="nameOid"/> |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml ÐÞ¸Ä |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.vci.ubcs.code.mapper.DockingPreClassifyMapper"> |
| | | <mapper namespace="com.vci.ubcs.code.webservice.mapper.DockingPreClassifyMapper"> |
| | | <!-- éç¨æ¥è¯¢æ å°ç»æ --> |
| | | <resultMap id="plDockingClassifyResultMap" type="com.vci.ubcs.code.entity.DockingPreClassify"> |
| | | <resultMap id="plDockingClassifyResultMap" type="com.vci.ubcs.code.webservice.entity.DockingPreClassify"> |
| | | <result column="OID" property="oid"/> |
| | | <result column="REVISIONOID" property="revisionOid"/> |
| | | <result column="NAMEOID" property="nameOid"/> |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreMetaAttrMapper.xml ÐÞ¸Ä |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.vci.ubcs.code.mapper.DockingPreMetaAttrMapper"> |
| | | <mapper namespace="com.vci.ubcs.code.webservice.mapper.DockingPreMetaAttrMapper"> |
| | | <!-- éç¨æ¥è¯¢æ å°ç»æ --> |
| | | <resultMap id="plDockingPreMetaAttrResultMap" type="com.vci.ubcs.code.entity.DockingPreMetaAttr"> |
| | | <resultMap id="plDockingPreMetaAttrResultMap" type="com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr"> |
| | | <result column="OID" property="oid"/> |
| | | <result column="REVISIONOID" property="revisionOid"/> |
| | | <result column="NAMEOID" property="nameOid"/> |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreViewMapper.xml ÐÞ¸Ä |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.vci.ubcs.code.mapper.DockingPreViewModelMapper"> |
| | | <mapper namespace="com.vci.ubcs.code.webservice.mapper.DockingPreViewModelMapper"> |
| | | <!-- éç¨æ¥è¯¢æ å°ç»æ --> |
| | | <resultMap id="plDockingPreViewModelResultMap" type="com.vci.ubcs.code.entity.DockingPreViewModel"> |
| | | <resultMap id="plDockingPreViewModelResultMap" type="com.vci.ubcs.code.webservice.entity.DockingPreViewModel"> |
| | | <result column="OID" property="oid"/> |
| | | <result column="REVISIONOID" property="revisionOid"/> |
| | | <result column="NAMEOID" property="nameOid"/> |
| | |
| | | 2023-05-25 14:48:40,905 INFO [background-preinit] o.h.validator.internal.util.Version [Version.java : 21] HV000001: Hibernate Validator 6.2.3.Final |
| | | 2023-05-25 14:48:42,225 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. |
| | | 2023-05-25 14:48:42,226 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. |
| | | 2023-05-25 14:48:46,150 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob] & group[DEFAULT_GROUP] |
| | | 2023-05-25 14:48:46,155 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob.yaml] & group[DEFAULT_GROUP] |
| | | 2023-05-25 14:48:46,162 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-dev.yaml] & group[DEFAULT_GROUP] |
| | | 2023-05-25 14:48:46,164 INFO [main] o.s.c.b.c.PropertySourceBootstrapConfiguration [PropertySourceBootstrapConfiguration.java : 109] Located property source: [BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-dev.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-dev.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs.yaml,DEFAULT_GROUP'}] |
| | | 2023-05-25 14:48:46,188 INFO [main] c.v.ubcs.job.executor.JobApplication [SpringApplication.java : 640] The following 1 profile is active: "dev" |
| | | 2023-05-25 14:48:49,436 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 262] Multiple Spring Data modules found, entering strict repository configuration mode |
| | | 2023-05-25 14:48:49,446 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 132] Bootstrapping Spring Data Redis repositories in DEFAULT mode. |
| | | 2023-05-25 14:48:49,535 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 201] Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. |
| | | 2023-05-25 14:48:50,125 INFO [main] o.s.cloud.context.scope.GenericScope [GenericScope.java : 283] BeanFactory id=8a87525c-4e09-336f-9e65-667cebc7cd92 |
| | | 2023-05-25 14:48:50,129 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 150] BladePropertySourcePostProcessor init. |
| | | 2023-05-25 14:48:50,143 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 62] BladePropertySourcePostProcessor process @BladePropertySource bean. |
| | | 2023-05-25 14:48:50,197 WARN [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 67] Not found @BladePropertySource on spring bean class. |
| | | 2023-05-25 14:48:50,970 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-25 14:48:50,978 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-25 14:48:50,980 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$490/1128660293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-25 14:48:50,983 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-25 14:48:51,065 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-25 14:48:51,074 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-25 14:48:51,499 WARN [main] io.undertow.websockets.jsr [Bootstrap.java : 68] UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used |
| | | 2023-05-25 14:48:51,563 INFO [main] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring embedded WebApplicationContext |
| | | 2023-05-25 14:48:51,564 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext [ServletWebServerApplicationContext.java : 292] Root WebApplicationContext: initialization completed in 5351 ms |
| | | 2023-05-25 14:48:52,022 INFO [main] c.v.u.j.executor.config.XxlJobConfig [XxlJobConfig.java : 43] >>>>>>>>>>> xxl-job config init. |
| | | 2023-05-25 14:48:52,038 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b74902c[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler] |
| | | 2023-05-25 14:48:52,038 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4e4bfd9c[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler2] |
| | | 2023-05-25 14:48:52,039 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43ee1cf7[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#httpJobHandler] |
| | | 2023-05-25 14:48:52,039 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24954e82[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#commandJobHandler] |
| | | 2023-05-25 14:48:52,039 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b1f5fcc[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#shardingJobHandler] |
| | | 2023-05-25 14:48:52,582 INFO [main] c.a.c.s.SentinelWebMvcConfigurer [SentinelWebMvcConfigurer.java : 52] [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. |
| | | 2023-05-25 14:48:52,659 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error], produces [text/html]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse) |
| | | 2023-05-25 14:48:52,660 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{GET [/test/testRequest]}" onto com.vci.ubcs.job.executor.controller.TestController#testRequest(String) |
| | | 2023-05-25 14:48:52,660 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest) |
| | | 2023-05-25 14:48:54,823 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 62] initializer namespace from System Property : null |
| | | 2023-05-25 14:48:54,825 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 66] initializer namespace from System Environment :null |
| | | 2023-05-25 14:48:54,826 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 73] initializer namespace from System Property :null |
| | | 2023-05-25 14:48:54,851 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. |
| | | 2023-05-25 14:48:54,851 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. |
| | | 2023-05-25 14:48:54,863 INFO [main] c.alibaba.nacos.common.remote.client [RpcClientFactory.java : 95] [RpcClientFactory] create a new rpc client of 5eefa819-8d85-4d35-9131-936b45290b68 |
| | | 2023-05-25 14:48:54,864 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] RpcClient init label, labels = {module=naming, source=sdk} |
| | | 2023-05-25 14:48:54,868 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager |
| | | 2023-05-25 14:48:54,868 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService |
| | | 2023-05-25 14:48:54,869 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler |
| | | 2023-05-25 14:48:54,871 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Try to connect to server on start up, server: {serverIp = 'localhost', server main port = 8848} |
| | | 2023-05-25 14:48:54,996 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Success to connect to server [localhost:8848] on start up, connectionId = 1684997334878_127.0.0.1_54302 |
| | | 2023-05-25 14:48:54,997 INFO [com.alibaba.nacos.client.remote.worker] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Notify connected event to listeners. |
| | | 2023-05-25 14:48:54,997 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler |
| | | 2023-05-25 14:48:54,999 INFO [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.client.naming [NamingGrpcRedoService.java : 76] Grpc connection connect |
| | | 2023-05-25 14:48:55,000 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$376/457245448 |
| | | 2023-05-25 14:48:55,763 INFO [main] o.s.b.a.e.web.EndpointLinksResolver [EndpointLinksResolver.java : 58] Exposing 20 endpoint(s) beneath base path '/actuator' |
| | | 2023-05-25 14:48:57,345 INFO [main] o.s.b.f.a.AutowiredAnnotationBeanPostProcessor [AutowiredAnnotationBeanPostProcessor.java : 367] Inconsistent constructor declaration on bean with name 'org.springblade.core.launch.server.ServerInfo': single autowire-marked constructor flagged as optional - this constructor is effectively required since there is no default constructor to fall back to: public org.springblade.core.launch.server.ServerInfo(org.springframework.boot.autoconfigure.web.ServerProperties) |
| | | 2023-05-25 14:48:58,610 WARN [main] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger [LoadBalancerCacheAutoConfiguration.java : 82] Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. |
| | | 2023-05-25 14:48:58,696 INFO [main] c.x.r.r.p.XxlRpcProviderFactory [XxlRpcProviderFactory.java : 197] >>>>>>>>>>> xxl-rpc, provider factory add service success. serviceKey = com.xxl.job.core.biz.ExecutorBiz, serviceBean = class com.xxl.job.core.biz.impl.ExecutorBizImpl |
| | | 2023-05-25 14:48:59,286 INFO [main] com.alibaba.nacos.client.naming [NamingClientProxyDelegate.java : 141] [SUBSCRIBE-SERVICE] service:ubcs-xxljob, group:DEFAULT_GROUP, clusters:DEFAULT |
| | | 2023-05-25 14:48:59,311 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [] |
| | | 2023-05-25 14:48:59,325 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [] |
| | | 2023-05-25 14:48:59,336 INFO [Thread-58] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 66] >>>>>>>>>>> xxl-rpc remoting server start success, nettype = com.xxl.rpc.remoting.net.impl.netty_http.server.NettyHttpServer, port = 7018 |
| | | 2023-05-25 14:48:59,352 INFO [main] io.undertow [Undertow.java : 120] starting server: Undertow - 2.2.18.Final |
| | | 2023-05-25 14:48:59,366 INFO [main] org.xnio [Xnio.java : 95] XNIO version 3.8.7.Final |
| | | 2023-05-25 14:48:59,387 INFO [main] org.xnio.nio [NioXnio.java : 58] XNIO NIO Implementation Version 3.8.7.Final |
| | | 2023-05-25 14:48:59,470 INFO [main] org.jboss.threads [Version.java : 52] JBoss Threads version 3.1.0.Final |
| | | 2023-05-25 14:48:59,565 INFO [main] o.s.b.w.e.undertow.UndertowWebServer [UndertowWebServer.java : 119] Undertow started on port(s) 36009 (http) |
| | | 2023-05-25 14:48:59,572 INFO [main] com.alibaba.nacos.client.naming [NamingGrpcClientProxy.java : 111] [REGISTER-SERVICE] public registering service ubcs-xxljob with instance Instance{instanceId='null', ip='192.168.237.1', port=36009, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}} |
| | | 2023-05-25 14:48:59,589 INFO [main] c.a.c.n.r.NacosServiceRegistry [NacosServiceRegistry.java : 75] nacos registry, DEFAULT_GROUP ubcs-xxljob 192.168.237.1:36009 register finished |
| | | 2023-05-25 14:48:59,893 INFO [nacos-grpc-client-executor-localhost-6] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Receive server push request, request = NotifySubscriberRequest, requestId = 781 |
| | | 2023-05-25 14:48:59,897 INFO [nacos-grpc-client-executor-localhost-6] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}] |
| | | 2023-05-25 14:48:59,898 INFO [nacos-grpc-client-executor-localhost-6] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}] |
| | | 2023-05-25 14:48:59,900 INFO [nacos-grpc-client-executor-localhost-6] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [5eefa819-8d85-4d35-9131-936b45290b68] Ack server push request, request = NotifySubscriberRequest, requestId = 781 |
| | | 2023-05-25 14:49:00,140 INFO [main] o.s.core.launch.StartEventListener [StartEventListener.java : 45] ---[UBCS-XXLJOB]---å¯å¨å®æï¼å½å使ç¨ç端å£:[36009]ï¼ç¯å¢åé:[dev]--- |
| | | 2023-05-25 14:49:00,163 INFO [main] c.v.ubcs.job.executor.JobApplication [StartupInfoLogger.java : 61] Started JobApplication in 21.547 seconds (JVM running for 24.398) |
| | | 2023-05-25 14:49:00,173 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 65] nacos.cache.data.init.snapshot = true |
| | | 2023-05-25 14:49:00,175 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-localhost_8848] [subscribe] ubcs-dev.yaml+DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,177 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-localhost_8848] [add-listener] ok, tenant=, dataId=ubcs-dev.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-25 14:49:00,177 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-dev.yaml, group=DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,178 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-localhost_8848] [subscribe] ubcs-xxljob+DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,178 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-localhost_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-25 14:49:00,178 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob, group=DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,180 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-localhost_8848] [subscribe] ubcs.yaml+DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,181 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-localhost_8848] [add-listener] ok, tenant=, dataId=ubcs.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-25 14:49:00,181 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs.yaml, group=DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,182 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-localhost_8848] [subscribe] ubcs-xxljob.yaml+DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,182 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-localhost_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-25 14:49:00,182 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,183 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-localhost_8848] [subscribe] ubcs-xxljob-dev.yaml+DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,183 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-localhost_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob-dev.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-25 14:49:00,183 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-dev.yaml, group=DEFAULT_GROUP |
| | | 2023-05-25 14:49:00,314 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 234] new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}] |
| | | 2023-05-25 14:49:00,316 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}] |
| | | 2023-05-25 14:49:00,900 INFO [RMI TCP Connection(8)-192.168.1.46] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring DispatcherServlet 'dispatcherServlet' |
| | | 2023-05-25 14:49:00,901 INFO [RMI TCP Connection(8)-192.168.1.46] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 525] Initializing Servlet 'dispatcherServlet' |
| | | 2023-05-25 14:49:00,906 INFO [RMI TCP Connection(8)-192.168.1.46] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 547] Completed initialization in 5 ms |
| | | 2023-05-25 14:49:01,410 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:40:10,251 INFO [background-preinit] o.h.validator.internal.util.Version [Version.java : 21] HV000001: Hibernate Validator 6.2.3.Final |
| | | 2023-05-30 18:40:11,223 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. |
| | | 2023-05-30 18:40:11,224 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. |
| | | 2023-05-30 18:40:16,558 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob] & group[DEFAULT_GROUP] |
| | | 2023-05-30 18:40:16,568 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob.yaml] & group[DEFAULT_GROUP] |
| | | 2023-05-30 18:40:16,576 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-dev.yaml] & group[DEFAULT_GROUP] |
| | | 2023-05-30 18:40:16,579 INFO [main] o.s.c.b.c.PropertySourceBootstrapConfiguration [PropertySourceBootstrapConfiguration.java : 109] Located property source: [BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-dev.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-dev.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs.yaml,DEFAULT_GROUP'}] |
| | | 2023-05-30 18:40:16,616 INFO [main] c.v.ubcs.job.executor.JobApplication [SpringApplication.java : 640] The following 1 profile is active: "dev" |
| | | 2023-05-30 18:40:18,929 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 262] Multiple Spring Data modules found, entering strict repository configuration mode |
| | | 2023-05-30 18:40:18,932 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 132] Bootstrapping Spring Data Redis repositories in DEFAULT mode. |
| | | 2023-05-30 18:40:18,971 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 201] Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. |
| | | 2023-05-30 18:40:19,425 INFO [main] o.s.cloud.context.scope.GenericScope [GenericScope.java : 283] BeanFactory id=8a87525c-4e09-336f-9e65-667cebc7cd92 |
| | | 2023-05-30 18:40:19,434 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 150] BladePropertySourcePostProcessor init. |
| | | 2023-05-30 18:40:19,459 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 62] BladePropertySourcePostProcessor process @BladePropertySource bean. |
| | | 2023-05-30 18:40:19,520 WARN [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 67] Not found @BladePropertySource on spring bean class. |
| | | 2023-05-30 18:40:19,888 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-30 18:40:19,893 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-30 18:40:19,895 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$490/425842522] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-30 18:40:19,899 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-30 18:40:19,962 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-30 18:40:19,970 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-30 18:40:20,334 WARN [main] io.undertow.websockets.jsr [Bootstrap.java : 68] UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used |
| | | 2023-05-30 18:40:20,380 INFO [main] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring embedded WebApplicationContext |
| | | 2023-05-30 18:40:20,381 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext [ServletWebServerApplicationContext.java : 292] Root WebApplicationContext: initialization completed in 3723 ms |
| | | 2023-05-30 18:40:20,880 INFO [main] c.v.u.j.executor.config.XxlJobConfig [XxlJobConfig.java : 43] >>>>>>>>>>> xxl-job config init. |
| | | 2023-05-30 18:40:20,902 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@111a7973[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler] |
| | | 2023-05-30 18:40:20,903 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1a2773a8[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#httpJobHandler] |
| | | 2023-05-30 18:40:20,903 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@78b0ec3a[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler2] |
| | | 2023-05-30 18:40:20,903 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46612bfc[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#shardingJobHandler] |
| | | 2023-05-30 18:40:20,903 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4f213a2[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#commandJobHandler] |
| | | 2023-05-30 18:40:21,573 INFO [main] c.a.c.s.SentinelWebMvcConfigurer [SentinelWebMvcConfigurer.java : 52] [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. |
| | | 2023-05-30 18:40:21,682 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error], produces [text/html]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse) |
| | | 2023-05-30 18:40:21,683 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest) |
| | | 2023-05-30 18:40:21,684 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{GET [/test/testRequest]}" onto com.vci.ubcs.job.executor.controller.TestController#testRequest(String) |
| | | 2023-05-30 18:40:24,382 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 62] initializer namespace from System Property : null |
| | | 2023-05-30 18:40:24,385 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 66] initializer namespace from System Environment :null |
| | | 2023-05-30 18:40:24,388 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 73] initializer namespace from System Property :null |
| | | 2023-05-30 18:40:24,418 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. |
| | | 2023-05-30 18:40:24,420 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. |
| | | 2023-05-30 18:40:24,440 INFO [main] c.alibaba.nacos.common.remote.client [RpcClientFactory.java : 95] [RpcClientFactory] create a new rpc client of 8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9 |
| | | 2023-05-30 18:40:24,441 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] RpcClient init label, labels = {module=naming, source=sdk} |
| | | 2023-05-30 18:40:24,448 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager |
| | | 2023-05-30 18:40:24,449 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService |
| | | 2023-05-30 18:40:24,451 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler |
| | | 2023-05-30 18:40:24,452 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Try to connect to server on start up, server: {serverIp = '127.0.0.1', server main port = 8848} |
| | | 2023-05-30 18:40:24,593 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Success to connect to server [127.0.0.1:8848] on start up, connectionId = 1685443224475_127.0.0.1_63184 |
| | | 2023-05-30 18:40:24,596 INFO [com.alibaba.nacos.client.remote.worker] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Notify connected event to listeners. |
| | | 2023-05-30 18:40:24,596 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler |
| | | 2023-05-30 18:40:24,601 INFO [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.client.naming [NamingGrpcRedoService.java : 76] Grpc connection connect |
| | | 2023-05-30 18:40:24,602 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$376/700837405 |
| | | 2023-05-30 18:40:25,034 INFO [main] o.s.b.a.e.web.EndpointLinksResolver [EndpointLinksResolver.java : 58] Exposing 20 endpoint(s) beneath base path '/actuator' |
| | | 2023-05-30 18:40:27,551 INFO [main] o.s.b.f.a.AutowiredAnnotationBeanPostProcessor [AutowiredAnnotationBeanPostProcessor.java : 367] Inconsistent constructor declaration on bean with name 'org.springblade.core.launch.server.ServerInfo': single autowire-marked constructor flagged as optional - this constructor is effectively required since there is no default constructor to fall back to: public org.springblade.core.launch.server.ServerInfo(org.springframework.boot.autoconfigure.web.ServerProperties) |
| | | 2023-05-30 18:40:29,465 WARN [main] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger [LoadBalancerCacheAutoConfiguration.java : 82] Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. |
| | | 2023-05-30 18:40:29,562 INFO [main] c.x.r.r.p.XxlRpcProviderFactory [XxlRpcProviderFactory.java : 197] >>>>>>>>>>> xxl-rpc, provider factory add service success. serviceKey = com.xxl.job.core.biz.ExecutorBiz, serviceBean = class com.xxl.job.core.biz.impl.ExecutorBizImpl |
| | | 2023-05-30 18:40:30,731 INFO [main] com.alibaba.nacos.client.naming [NamingClientProxyDelegate.java : 141] [SUBSCRIBE-SERVICE] service:ubcs-xxljob, group:DEFAULT_GROUP, clusters:DEFAULT |
| | | 2023-05-30 18:40:30,761 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [] |
| | | 2023-05-30 18:40:30,784 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [] |
| | | 2023-05-30 18:40:30,794 INFO [Thread-51] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 66] >>>>>>>>>>> xxl-rpc remoting server start success, nettype = com.xxl.rpc.remoting.net.impl.netty_http.server.NettyHttpServer, port = 7018 |
| | | 2023-05-30 18:40:30,822 INFO [main] io.undertow [Undertow.java : 120] starting server: Undertow - 2.2.18.Final |
| | | 2023-05-30 18:40:30,844 INFO [main] org.xnio [Xnio.java : 95] XNIO version 3.8.7.Final |
| | | 2023-05-30 18:40:30,881 INFO [main] org.xnio.nio [NioXnio.java : 58] XNIO NIO Implementation Version 3.8.7.Final |
| | | 2023-05-30 18:40:31,028 INFO [main] org.jboss.threads [Version.java : 52] JBoss Threads version 3.1.0.Final |
| | | 2023-05-30 18:40:31,159 INFO [main] o.s.b.w.e.undertow.UndertowWebServer [UndertowWebServer.java : 119] Undertow started on port(s) 36009 (http) |
| | | 2023-05-30 18:40:31,170 INFO [main] com.alibaba.nacos.client.naming [NamingGrpcClientProxy.java : 111] [REGISTER-SERVICE] public registering service ubcs-xxljob with instance Instance{instanceId='null', ip='192.168.237.1', port=36009, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}} |
| | | 2023-05-30 18:40:31,187 INFO [main] c.a.c.n.r.NacosServiceRegistry [NacosServiceRegistry.java : 75] nacos registry, DEFAULT_GROUP ubcs-xxljob 192.168.237.1:36009 register finished |
| | | 2023-05-30 18:40:31,336 INFO [nacos-grpc-client-executor-127.0.0.1-10] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Receive server push request, request = NotifySubscriberRequest, requestId = 1587 |
| | | 2023-05-30 18:40:31,343 INFO [nacos-grpc-client-executor-127.0.0.1-10] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000}] |
| | | 2023-05-30 18:40:31,344 INFO [nacos-grpc-client-executor-127.0.0.1-10] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000}] |
| | | 2023-05-30 18:40:31,346 INFO [nacos-grpc-client-executor-127.0.0.1-10] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [8db2c736-5dfa-4c32-b8c9-fa6c3ddacbb9] Ack server push request, request = NotifySubscriberRequest, requestId = 1587 |
| | | 2023-05-30 18:40:31,760 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 234] new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000}] |
| | | 2023-05-30 18:40:31,762 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000}] |
| | | 2023-05-30 18:40:32,070 INFO [main] o.s.core.launch.StartEventListener [StartEventListener.java : 45] ---[UBCS-XXLJOB]---å¯å¨å®æï¼å½å使ç¨ç端å£:[36009]ï¼ç¯å¢åé:[dev]--- |
| | | 2023-05-30 18:40:32,098 INFO [main] c.v.ubcs.job.executor.JobApplication [StartupInfoLogger.java : 61] Started JobApplication in 23.74 seconds (JVM running for 26.324) |
| | | 2023-05-30 18:40:32,110 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 65] nacos.cache.data.init.snapshot = true |
| | | 2023-05-30 18:40:32,113 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-dev.yaml+DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,115 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-dev.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-30 18:40:32,116 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-dev.yaml, group=DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,117 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob+DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,117 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-30 18:40:32,118 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob, group=DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,120 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs.yaml+DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,120 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-30 18:40:32,121 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs.yaml, group=DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,122 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob.yaml+DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,122 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-30 18:40:32,122 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,123 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob-dev.yaml+DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,124 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob-dev.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-30 18:40:32,124 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-dev.yaml, group=DEFAULT_GROUP |
| | | 2023-05-30 18:40:32,857 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:49:01,411 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:49:33,459 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:40:32,858 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:40:32,936 INFO [RMI TCP Connection(5)-192.168.1.46] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring DispatcherServlet 'dispatcherServlet' |
| | | 2023-05-30 18:40:32,936 INFO [RMI TCP Connection(5)-192.168.1.46] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 525] Initializing Servlet 'dispatcherServlet' |
| | | 2023-05-30 18:40:32,940 INFO [RMI TCP Connection(5)-192.168.1.46] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 547] Completed initialization in 4 ms |
| | | 2023-05-30 18:41:04,927 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:49:33,459 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:50:05,495 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:41:04,928 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:41:36,978 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:50:05,495 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:50:37,519 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:41:36,979 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:42:09,008 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:50:37,520 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:51:09,568 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:42:09,008 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:42:41,038 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:51:09,568 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:51:41,617 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:42:41,038 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:43:13,081 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:51:41,617 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:52:13,650 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:43:13,179 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:43:45,242 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:52:13,651 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:52:45,678 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:43:45,243 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:44:17,289 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:52:45,679 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:53:17,726 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:44:17,290 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:44:49,322 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:53:17,727 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:53:49,754 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:44:49,323 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:45:21,341 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:53:49,755 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:54:21,779 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:45:21,341 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:45:53,370 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:54:21,780 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:54:53,806 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:45:53,371 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:46:25,389 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:54:53,807 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:55:25,850 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:46:25,389 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:46:57,414 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:55:25,851 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:55:57,884 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:46:57,415 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:47:29,468 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:55:57,885 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:56:29,931 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:47:29,469 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:48:01,505 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:56:29,931 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:57:01,959 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:48:01,508 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:48:33,522 WARN [Thread-2] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 108] [HttpClientBeanHolder] Start destroying common HttpClient |
| | | 2023-05-30 18:48:33,523 WARN [Thread-8] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 136] [NotifyCenter] Start destroying Publisher |
| | | 2023-05-30 18:48:33,524 WARN [Thread-8] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 153] [NotifyCenter] Destruction of the end |
| | | 2023-05-30 18:48:33,549 WARN [Thread-2] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 114] [HttpClientBeanHolder] Destruction of the end |
| | | 2023-05-30 18:48:33,546 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:57:01,960 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:57:33,980 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:57:33,981 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:58:06,041 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:58:06,042 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:58:38,103 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:58:38,104 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:59:10,122 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:59:10,123 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 14:59:42,143 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 14:59:42,144 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:00:14,191 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:00:14,192 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:00:46,241 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:00:46,242 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:01:18,269 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:01:18,270 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:01:50,322 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:01:50,323 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:02:22,338 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:02:22,339 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:02:54,360 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:02:54,361 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:03:26,400 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:03:26,401 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:03:58,444 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:03:58,445 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:04:30,484 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:04:30,486 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:05:02,512 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:05:02,514 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:05:34,557 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:05:34,557 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:06:06,579 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:06:06,580 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:06:38,614 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:06:38,615 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:07:10,653 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:07:10,654 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:07:42,678 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:07:42,680 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:08:14,707 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:08:14,707 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:08:46,758 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:08:46,759 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:09:18,805 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:09:18,806 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:09:50,850 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:09:50,851 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:10:22,904 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:10:22,905 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:10:54,960 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:10:54,961 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:11:27,001 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:11:27,002 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:11:59,040 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:11:59,041 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-25 15:12:07,076 WARN [Thread-17] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 136] [NotifyCenter] Start destroying Publisher |
| | | 2023-05-25 15:12:07,076 WARN [Thread-9] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 108] [HttpClientBeanHolder] Start destroying common HttpClient |
| | | 2023-05-25 15:12:07,078 WARN [Thread-17] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 153] [NotifyCenter] Destruction of the end |
| | | 2023-05-25 15:12:07,086 WARN [Thread-9] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 114] [HttpClientBeanHolder] Destruction of the end |
| | | 2023-05-25 15:12:07,228 INFO [SpringApplicationShutdownHook] io.undertow [Undertow.java : 259] stopping server: Undertow - 2.2.18.Final |
| | | 2023-05-25 15:12:07,263 INFO [SpringApplicationShutdownHook] io.undertow.servlet [ServletContextImpl.java : 382] Destroying Spring FrameworkServlet 'dispatcherServlet' |
| | | 2023-05-25 15:12:07,271 ERROR [SpringApplicationShutdownHook] c.a.cloud.nacos.discovery.NacosWatch [NacosWatch.java : 180] namingService unsubscribe failed, properties:NacosDiscoveryProperties{serverAddr='localhost:8848', username='', password='', endpoint='', namespace='', watchDelay=30000, logName='', service='ubcs-xxljob', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.237.1', networkInterface='', port=36009, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true} |
| | | 2023-05-30 18:48:33,549 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-30 18:48:33,720 INFO [SpringApplicationShutdownHook] io.undertow [Undertow.java : 259] stopping server: Undertow - 2.2.18.Final |
| | | 2023-05-30 18:48:33,775 INFO [SpringApplicationShutdownHook] io.undertow.servlet [ServletContextImpl.java : 382] Destroying Spring FrameworkServlet 'dispatcherServlet' |
| | | 2023-05-30 18:48:33,788 ERROR [SpringApplicationShutdownHook] c.a.cloud.nacos.discovery.NacosWatch [NacosWatch.java : 180] namingService unsubscribe failed, properties:NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', username='', password='', endpoint='', namespace='', watchDelay=30000, logName='', service='ubcs-xxljob', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.237.1', networkInterface='', port=36009, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true} |
| | | java.lang.IllegalStateException: UT015023: This Context has been already destroyed |
| | | at io.undertow.servlet.spec.ServletContextImpl.getDeploymentInfo(ServletContextImpl.java:211) |
| | | at io.undertow.servlet.spec.ServletContextImpl.getInitParameterNames(ServletContextImpl.java:449) |
| | |
| | | at java.lang.Iterable.forEach(Iterable.java:75) |
| | | at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-25 15:12:07,276 INFO [Thread-58] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 74] >>>>>>>>>>> xxl-rpc remoting server stop. |
| | | <<<<<<< Updated upstream |
| | | 2023-05-26 18:43:59,557 INFO [background-preinit] o.h.validator.internal.util.Version [Version.java : 21] HV000001: Hibernate Validator 6.2.3.Final |
| | | 2023-05-26 18:44:00,774 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. |
| | | 2023-05-26 18:44:00,776 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. |
| | | 2023-05-26 18:44:09,085 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob] & group[DEFAULT_GROUP] |
| | | 2023-05-26 18:44:09,129 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob.yaml] & group[DEFAULT_GROUP] |
| | | 2023-05-26 18:44:09,153 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-dev.yaml] & group[DEFAULT_GROUP] |
| | | 2023-05-26 18:44:09,155 INFO [main] o.s.c.b.c.PropertySourceBootstrapConfiguration [PropertySourceBootstrapConfiguration.java : 109] Located property source: [BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-dev.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-dev.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs.yaml,DEFAULT_GROUP'}] |
| | | 2023-05-26 18:44:09,199 INFO [main] c.v.ubcs.job.executor.JobApplication [SpringApplication.java : 640] The following 1 profile is active: "dev" |
| | | 2023-05-26 18:44:12,407 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 262] Multiple Spring Data modules found, entering strict repository configuration mode |
| | | 2023-05-26 18:44:12,416 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 132] Bootstrapping Spring Data Redis repositories in DEFAULT mode. |
| | | 2023-05-26 18:44:12,476 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 201] Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. |
| | | 2023-05-26 18:44:13,306 INFO [main] o.s.cloud.context.scope.GenericScope [GenericScope.java : 283] BeanFactory id=8a87525c-4e09-336f-9e65-667cebc7cd92 |
| | | 2023-05-26 18:44:13,319 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 150] BladePropertySourcePostProcessor init. |
| | | 2023-05-26 18:44:13,359 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 62] BladePropertySourcePostProcessor process @BladePropertySource bean. |
| | | 2023-05-26 18:44:13,538 WARN [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 67] Not found @BladePropertySource on spring bean class. |
| | | 2023-05-26 18:44:14,674 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-26 18:44:14,685 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-26 18:44:14,688 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$490/926612844] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-26 18:44:14,695 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-26 18:44:14,934 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-26 18:44:14,952 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2023-05-26 18:44:15,793 WARN [main] io.undertow.websockets.jsr [Bootstrap.java : 68] UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used |
| | | 2023-05-26 18:44:15,910 INFO [main] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring embedded WebApplicationContext |
| | | 2023-05-26 18:44:15,911 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext [ServletWebServerApplicationContext.java : 292] Root WebApplicationContext: initialization completed in 6657 ms |
| | | 2023-05-26 18:44:16,976 INFO [main] c.v.u.j.executor.config.XxlJobConfig [XxlJobConfig.java : 43] >>>>>>>>>>> xxl-job config init. |
| | | 2023-05-26 18:44:17,013 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@48cdb156[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler] |
| | | 2023-05-26 18:44:17,015 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4b4814d0[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler2] |
| | | 2023-05-26 18:44:17,016 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4ae8fb2a[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#httpJobHandler] |
| | | 2023-05-26 18:44:17,016 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@54326e9[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#commandJobHandler] |
| | | 2023-05-26 18:44:17,017 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@20216016[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#shardingJobHandler] |
| | | 2023-05-26 18:44:18,281 INFO [main] c.a.c.s.SentinelWebMvcConfigurer [SentinelWebMvcConfigurer.java : 52] [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. |
| | | 2023-05-26 18:44:18,670 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error], produces [text/html]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse) |
| | | 2023-05-26 18:44:18,675 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest) |
| | | 2023-05-26 18:44:18,687 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{GET [/test/testRequest]}" onto com.vci.ubcs.job.executor.controller.TestController#testRequest(String) |
| | | 2023-05-26 18:44:25,269 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 62] initializer namespace from System Property : null |
| | | 2023-05-26 18:44:25,271 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 66] initializer namespace from System Environment :null |
| | | 2023-05-26 18:44:25,273 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 73] initializer namespace from System Property :null |
| | | 2023-05-26 18:44:25,308 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. |
| | | 2023-05-26 18:44:25,309 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. |
| | | 2023-05-26 18:44:25,333 INFO [main] c.alibaba.nacos.common.remote.client [RpcClientFactory.java : 95] [RpcClientFactory] create a new rpc client of 92acdede-6829-415d-8db3-e791ca1155a2 |
| | | 2023-05-26 18:44:25,334 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] RpcClient init label, labels = {module=naming, source=sdk} |
| | | 2023-05-26 18:44:25,340 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager |
| | | 2023-05-26 18:44:25,341 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService |
| | | 2023-05-26 18:44:25,343 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler |
| | | 2023-05-26 18:44:25,346 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Try to connect to server on start up, server: {serverIp = '127.0.0.1', server main port = 8848} |
| | | 2023-05-26 18:44:25,470 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Success to connect to server [127.0.0.1:8848] on start up, connectionId = 1685097865355_127.0.0.1_50200 |
| | | 2023-05-26 18:44:25,472 INFO [com.alibaba.nacos.client.remote.worker] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Notify connected event to listeners. |
| | | 2023-05-26 18:44:25,472 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler |
| | | 2023-05-26 18:44:25,473 INFO [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.client.naming [NamingGrpcRedoService.java : 76] Grpc connection connect |
| | | 2023-05-26 18:44:25,474 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$376/1188623367 |
| | | 2023-05-26 18:44:25,885 INFO [main] o.s.b.a.e.web.EndpointLinksResolver [EndpointLinksResolver.java : 58] Exposing 20 endpoint(s) beneath base path '/actuator' |
| | | 2023-05-26 18:44:28,751 INFO [main] o.s.b.f.a.AutowiredAnnotationBeanPostProcessor [AutowiredAnnotationBeanPostProcessor.java : 367] Inconsistent constructor declaration on bean with name 'org.springblade.core.launch.server.ServerInfo': single autowire-marked constructor flagged as optional - this constructor is effectively required since there is no default constructor to fall back to: public org.springblade.core.launch.server.ServerInfo(org.springframework.boot.autoconfigure.web.ServerProperties) |
| | | 2023-05-26 18:44:30,451 WARN [main] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger [LoadBalancerCacheAutoConfiguration.java : 82] Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. |
| | | 2023-05-26 18:44:30,618 INFO [main] c.x.r.r.p.XxlRpcProviderFactory [XxlRpcProviderFactory.java : 197] >>>>>>>>>>> xxl-rpc, provider factory add service success. serviceKey = com.xxl.job.core.biz.ExecutorBiz, serviceBean = class com.xxl.job.core.biz.impl.ExecutorBizImpl |
| | | 2023-05-26 18:44:32,192 INFO [main] com.alibaba.nacos.client.naming [NamingClientProxyDelegate.java : 141] [SUBSCRIBE-SERVICE] service:ubcs-xxljob, group:DEFAULT_GROUP, clusters:DEFAULT |
| | | 2023-05-26 18:44:32,287 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [] |
| | | 2023-05-26 18:44:32,308 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [] |
| | | 2023-05-26 18:44:32,341 INFO [main] io.undertow [Undertow.java : 120] starting server: Undertow - 2.2.18.Final |
| | | 2023-05-26 18:44:32,362 INFO [main] org.xnio [Xnio.java : 95] XNIO version 3.8.7.Final |
| | | 2023-05-26 18:44:32,438 INFO [main] org.xnio.nio [NioXnio.java : 58] XNIO NIO Implementation Version 3.8.7.Final |
| | | 2023-05-26 18:44:32,443 INFO [Thread-74] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 66] >>>>>>>>>>> xxl-rpc remoting server start success, nettype = com.xxl.rpc.remoting.net.impl.netty_http.server.NettyHttpServer, port = 7018 |
| | | 2023-05-26 18:44:32,549 INFO [main] org.jboss.threads [Version.java : 52] JBoss Threads version 3.1.0.Final |
| | | 2023-05-26 18:44:32,744 INFO [main] o.s.b.w.e.undertow.UndertowWebServer [UndertowWebServer.java : 119] Undertow started on port(s) 36009 (http) |
| | | 2023-05-26 18:44:32,766 INFO [main] com.alibaba.nacos.client.naming [NamingGrpcClientProxy.java : 111] [REGISTER-SERVICE] public registering service ubcs-xxljob with instance Instance{instanceId='null', ip='192.168.237.1', port=36009, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}} |
| | | 2023-05-26 18:44:32,788 INFO [main] c.a.c.n.r.NacosServiceRegistry [NacosServiceRegistry.java : 75] nacos registry, DEFAULT_GROUP ubcs-xxljob 192.168.237.1:36009 register finished |
| | | 2023-05-26 18:44:32,870 INFO [nacos-grpc-client-executor-127.0.0.1-10] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Receive server push request, request = NotifySubscriberRequest, requestId = 1003 |
| | | 2023-05-26 18:44:32,877 INFO [nacos-grpc-client-executor-127.0.0.1-10] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}] |
| | | 2023-05-26 18:44:32,878 INFO [nacos-grpc-client-executor-127.0.0.1-10] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}] |
| | | 2023-05-26 18:44:32,880 INFO [nacos-grpc-client-executor-127.0.0.1-10] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [92acdede-6829-415d-8db3-e791ca1155a2] Ack server push request, request = NotifySubscriberRequest, requestId = 1003 |
| | | 2023-05-26 18:44:33,258 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 234] new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}] |
| | | 2023-05-26 18:44:33,264 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}] |
| | | 2023-05-26 18:44:34,582 INFO [main] o.s.core.launch.StartEventListener [StartEventListener.java : 45] ---[UBCS-XXLJOB]---å¯å¨å®æï¼å½å使ç¨ç端å£:[36009]ï¼ç¯å¢åé:[dev]--- |
| | | 2023-05-26 18:44:34,634 INFO [main] c.v.ubcs.job.executor.JobApplication [StartupInfoLogger.java : 61] Started JobApplication in 38.119 seconds (JVM running for 42.264) |
| | | 2023-05-26 18:44:34,650 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 65] nacos.cache.data.init.snapshot = true |
| | | 2023-05-26 18:44:34,653 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-dev.yaml+DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,658 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-dev.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-26 18:44:34,660 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-dev.yaml, group=DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,662 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob+DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,664 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-26 18:44:34,664 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob, group=DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,667 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs.yaml+DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,667 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-26 18:44:34,668 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs.yaml, group=DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,669 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob.yaml+DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,669 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-26 18:44:34,670 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,671 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob-dev.yaml+DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,671 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob-dev.yaml, group=DEFAULT_GROUP, cnt=1 |
| | | 2023-05-26 18:44:34,672 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-dev.yaml, group=DEFAULT_GROUP |
| | | 2023-05-26 18:44:34,938 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | 2023-05-30 18:48:33,796 INFO [Thread-51] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 74] >>>>>>>>>>> xxl-rpc remoting server stop. |
| | | 2023-05-30 18:48:35,829 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registryRemove(AdminBizClient.java:46) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:84) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:44:34,939 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:44:34,956 INFO [RMI TCP Connection(8)-192.168.1.46] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring DispatcherServlet 'dispatcherServlet' |
| | | 2023-05-26 18:44:34,957 INFO [RMI TCP Connection(8)-192.168.1.46] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 525] Initializing Servlet 'dispatcherServlet' |
| | | 2023-05-26 18:44:34,964 INFO [RMI TCP Connection(8)-192.168.1.46] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 547] Completed initialization in 7 ms |
| | | 2023-05-26 18:45:06,980 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:45:06,981 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:45:39,024 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:45:39,024 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:46:11,067 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:46:11,068 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:46:43,105 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:46:43,111 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:47:15,148 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:47:15,149 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:47:47,180 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:47:47,181 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:48:19,236 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:48:19,237 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:48:51,267 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:48:51,268 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:49:23,292 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:49:23,293 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:49:55,321 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:49:55,322 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:50:27,360 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:50:27,361 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:50:59,414 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:50:59,415 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:51:31,463 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:51:31,464 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:52:03,539 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:52:03,540 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:52:35,579 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:52:35,580 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:53:07,619 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:53:07,620 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:53:39,660 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:53:39,665 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:54:11,720 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:54:11,721 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:54:43,760 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:54:43,762 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:55:15,789 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:55:15,790 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:55:47,835 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:55:47,836 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:56:19,879 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:56:19,885 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:56:51,946 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:56:51,947 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:57:23,983 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:57:23,983 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:57:56,014 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:57:56,015 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:58:28,065 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:58:28,066 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:59:00,115 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:59:00,116 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 18:59:32,155 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 18:59:32,161 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 19:00:04,185 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 19:00:04,190 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 19:00:36,220 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 19:00:36,225 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 19:01:08,277 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect |
| | | java.net.ConnectException: Connection refused: connect |
| | | at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) |
| | | at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) |
| | | at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) |
| | | at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) |
| | | at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) |
| | | at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) |
| | | at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) |
| | | at java.net.Socket.connect(Socket.java:606) |
| | | at sun.net.NetworkClient.doConnect(NetworkClient.java:175) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) |
| | | at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) |
| | | at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:339) |
| | | at sun.net.www.http.HttpClient.New(HttpClient.java:357) |
| | | at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) |
| | | at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) |
| | | at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) |
| | | at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94) |
| | | at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41) |
| | | at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 19:01:08,278 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null] |
| | | 2023-05-26 19:01:24,472 WARN [Thread-6] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 108] [HttpClientBeanHolder] Start destroying common HttpClient |
| | | 2023-05-26 19:01:24,476 WARN [Thread-17] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 136] [NotifyCenter] Start destroying Publisher |
| | | 2023-05-26 19:01:24,477 WARN [Thread-17] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 153] [NotifyCenter] Destruction of the end |
| | | 2023-05-26 19:01:24,480 WARN [Thread-6] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 114] [HttpClientBeanHolder] Destruction of the end |
| | | 2023-05-26 19:01:24,701 INFO [SpringApplicationShutdownHook] io.undertow [Undertow.java : 259] stopping server: Undertow - 2.2.18.Final |
| | | 2023-05-26 19:01:24,770 INFO [SpringApplicationShutdownHook] io.undertow.servlet [ServletContextImpl.java : 382] Destroying Spring FrameworkServlet 'dispatcherServlet' |
| | | 2023-05-26 19:01:24,791 ERROR [SpringApplicationShutdownHook] c.a.cloud.nacos.discovery.NacosWatch [NacosWatch.java : 180] namingService unsubscribe failed, properties:NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', username='', password='', endpoint='', namespace='', watchDelay=30000, logName='', service='ubcs-xxljob', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.237.1', networkInterface='', port=36009, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true} |
| | | java.lang.IllegalStateException: UT015023: This Context has been already destroyed |
| | | at io.undertow.servlet.spec.ServletContextImpl.getDeploymentInfo(ServletContextImpl.java:211) |
| | | at io.undertow.servlet.spec.ServletContextImpl.getInitParameterNames(ServletContextImpl.java:449) |
| | | at org.springframework.web.context.support.ServletContextPropertySource.getPropertyNames(ServletContextPropertySource.java:41) |
| | | at com.alibaba.spring.util.PropertySourcesUtils.getPropertyNames(PropertySourcesUtils.java:130) |
| | | at com.alibaba.spring.util.PropertySourcesUtils.getSubProperties(PropertySourcesUtils.java:103) |
| | | at com.alibaba.spring.util.PropertySourcesUtils.getSubProperties(PropertySourcesUtils.java:57) |
| | | at com.alibaba.cloud.nacos.NacosDiscoveryProperties.enrichNacosDiscoveryProperties(NacosDiscoveryProperties.java:657) |
| | | at com.alibaba.cloud.nacos.NacosDiscoveryProperties.getNacosProperties(NacosDiscoveryProperties.java:651) |
| | | at com.alibaba.cloud.nacos.discovery.NacosWatch.stop(NacosWatch.java:175) |
| | | at com.alibaba.cloud.nacos.discovery.NacosWatch.stop(NacosWatch.java:107) |
| | | at org.springframework.context.support.DefaultLifecycleProcessor.doStop(DefaultLifecycleProcessor.java:234) |
| | | at org.springframework.context.support.DefaultLifecycleProcessor.access$300(DefaultLifecycleProcessor.java:54) |
| | | at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.stop(DefaultLifecycleProcessor.java:373) |
| | | at org.springframework.context.support.DefaultLifecycleProcessor.stopBeans(DefaultLifecycleProcessor.java:206) |
| | | at org.springframework.context.support.DefaultLifecycleProcessor.onClose(DefaultLifecycleProcessor.java:129) |
| | | at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1067) |
| | | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:174) |
| | | at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1021) |
| | | at org.springframework.boot.SpringApplicationShutdownHook.closeAndWait(SpringApplicationShutdownHook.java:145) |
| | | at java.lang.Iterable.forEach(Iterable.java:75) |
| | | at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114) |
| | | at java.lang.Thread.run(Thread.java:748) |
| | | 2023-05-26 19:01:24,804 INFO [Thread-74] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 74] >>>>>>>>>>> xxl-rpc remoting server stop. |
| | | ======= |
| | | >>>>>>> Stashed changes |
| | | 2023-05-30 18:48:35,831 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 90] >>>>>>>>>>> xxl-job registry-remove fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registryRemove, content=null] |
| | | 2023-05-30 18:48:35,831 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 105] >>>>>>>>>>> xxl-job, executor registry thread destory. |
| | | 2023-05-30 18:48:35,831 INFO [SpringApplicationShutdownHook] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 110] >>>>>>>>>>> xxl-rpc remoting server destroy success. |
| | | 2023-05-30 18:48:35,832 INFO [xxl-job, executor TriggerCallbackThread] c.x.j.c.thread.TriggerCallbackThread [TriggerCallbackThread.java : 96] >>>>>>>>>>> xxl-job, executor callback thread destory. |
| | | 2023-05-30 18:48:35,832 INFO [Thread-50] c.x.j.c.thread.TriggerCallbackThread [TriggerCallbackThread.java : 126] >>>>>>>>>>> xxl-job, executor retry callback thread destory. |
| | | 2023-05-30 18:48:35,846 INFO [SpringApplicationShutdownHook] c.a.c.n.r.NacosServiceRegistry [NacosServiceRegistry.java : 94] De-registering from Nacos Server now... |
| | | 2023-05-30 18:48:35,848 WARN [SpringApplicationShutdownHook] o.s.c.a.CommonAnnotationBeanPostProcessor [InitDestroyAnnotationBeanPostProcessor.java : 185] Destroy method on bean with name 'nacosAutoServiceRegistration' threw an exception: java.lang.IllegalStateException: UT015023: This Context has been already destroyed |
| | | 2023-05-30 18:48:35,849 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 255] com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin |
| | | 2023-05-30 18:48:35,849 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [FailoverReactor.java : 140] com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin |
| | | 2023-05-30 18:48:35,850 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [FailoverReactor.java : 142] com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop |
| | | 2023-05-30 18:48:35,850 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 257] com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop |
| | | 2023-05-30 18:48:35,850 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingClientProxyDelegate.java : 182] com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin |
| | | 2023-05-30 18:48:35,850 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [ServiceInfoUpdateService.java : 130] com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin |
| | | 2023-05-30 18:48:36,172 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [ServiceInfoUpdateService.java : 132] com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop |
| | | 2023-05-30 18:48:36,172 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [ServerListManager.java : 192] com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin |
| | | 2023-05-30 18:48:36,173 WARN [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingHttpClientManager.java : 74] [NamingHttpClientManager] Start destroying NacosRestTemplate |
| | | 2023-05-30 18:48:36,173 WARN [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingHttpClientManager.java : 81] [NamingHttpClientManager] Destruction of the end |
| | | 2023-05-30 18:48:36,173 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [ServerListManager.java : 197] com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop |
| | | 2023-05-30 18:48:36,173 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingHttpClientProxy.java : 527] com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin |
| | | 2023-05-30 18:48:36,173 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [BeatReactor.java : 162] com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin |
| | | 2023-05-30 18:48:36,173 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [BeatReactor.java : 164] com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop |
| | | 2023-05-30 18:48:36,173 WARN [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingHttpClientManager.java : 74] [NamingHttpClientManager] Start destroying NacosRestTemplate |
| | | 2023-05-30 18:48:36,173 WARN [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingHttpClientManager.java : 81] [NamingHttpClientManager] Destruction of the end |
| | | 2023-05-30 18:48:36,174 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingHttpClientProxy.java : 530] com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop |
| | | 2023-05-30 18:48:36,174 INFO [SpringApplicationShutdownHook] c.alibaba.nacos.common.remote.client [RpcClient.java : 453] Shutdown rpc client, set status to shutdown |
| | | 2023-05-30 18:48:36,175 INFO [SpringApplicationShutdownHook] c.alibaba.nacos.common.remote.client [RpcClient.java : 455] Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@65207516[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] |
| | | 2023-05-30 18:48:36,175 INFO [SpringApplicationShutdownHook] c.alibaba.nacos.common.remote.client [RpcClient.java : 592] Close current connection 1685443224475_127.0.0.1_63184 |
| | | 2023-05-30 18:48:36,176 INFO [nacos-grpc-client-executor-127.0.0.1-129] c.a.n.c.r.client.grpc.GrpcClient [LoggerUtils.java : 60] [1685443224475_127.0.0.1_63184]Ignore complete event,isRunning:false,isAbandon=false |
| | | 2023-05-30 18:48:36,183 INFO [SpringApplicationShutdownHook] c.a.n.c.r.client.grpc.GrpcClient [GrpcClient.java : 129] Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@16633451[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 130] |
| | | 2023-05-30 18:48:36,183 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingGrpcRedoService.java : 267] Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@427b75af[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 163] |
| | | 2023-05-30 18:48:36,184 INFO [SpringApplicationShutdownHook] c.a.n.c.a.r.i.CredentialWatcher [CredentialWatcher.java : 105] [null] CredentialWatcher is stopped |
| | | 2023-05-30 18:48:36,184 INFO [SpringApplicationShutdownHook] c.a.n.c.a.r.i.CredentialService [CredentialService.java : 99] [null] CredentialService is freed |
| | | 2023-05-30 18:48:36,184 INFO [SpringApplicationShutdownHook] com.alibaba.nacos.client.naming [NamingClientProxyDelegate.java : 189] com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop |