已删除1个文件
已修改57个文件
已添加23个文件
| | |
| | | "@microsoft/signalr": "^6.0.4", |
| | | "ali-oss": "^6.17.1", |
| | | "axios": "^0.21.1", |
| | | "bootstrap": "^5.3.3", |
| | | "core-js": "^3.6.5", |
| | | "echarts": "^5.0.2", |
| | | "element-plus": "^2.2.14", |
| | |
| | | "vue": "^3.2.37", |
| | | "vue-draggable-next": "^2.0.1", |
| | | "vue-router": "^4.0.0-0", |
| | | "vuex": "^4.0.0-0", |
| | | "vuex": "^4.0.0-0", |
| | | "wangeditor": "^4.7.6" |
| | | }, |
| | | "devDependencies": { |
| | |
| | | let loadingStatus = false; |
| | | if (process.env.NODE_ENV == 'development') { |
| | | // axios.defaults.baseURL = 'http://127.0.0.1:9291/'; |
| | | axios.defaults.baseURL = 'http://192.168.20.251:9291/'; |
| | | axios.defaults.baseURL = 'http://192.168.5.251:9291/'; |
| | | } |
| | | else if (process.env.NODE_ENV == 'debug') { |
| | | axios.defaults.baseURL = 'http://127.0.0.1:8098/'; |
| | | } |
| | | |
| | | else if (process.env.NODE_ENV == 'production') { |
| | | axios.defaults.baseURL = 'http://192.168.20.251:9291/'; |
| | | axios.defaults.baseURL = 'http://192.168.5.251:9291/'; |
| | | } |
| | | if (!axios.defaults.baseURL.endsWith('/')) { |
| | | axios.defaults.baseURL+="/"; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="Linebox" > |
| | | <div class="card"> |
| | | <div class="card-header"> |
| | | <div id="lines2"> |
| | | <div class="card-body">{{ device.deviceName }}<br /> |
| | | -{{ device.childDeviceCode }}- |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card-body"> |
| | | <ul class="list-group lis"> |
| | | <li class="list-group-item list-group-item-dark">读åä¿¡å·</li> |
| | | <li class="list-group-item list-group-item-secondary">ä»»å¡å·ï¼{{ |
| | | device.data.command.taskNum }}</li> |
| | | <li class="list-group-item list-group-item-secondary">æçå·ï¼{{ |
| | | device.data.command.barcode }}</li> |
| | | <li class="list-group-item list-group-item-secondary">ç»ç¹å°åï¼{{ |
| | | device.data.command.targetAddress }}</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[6])">æ«ç ç«å°å
¥åºè¯·æ±</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[4])">å åæºåºåºç«å°è¯·æ±</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[2])">å åæºå
¥åºç«å°è¯·æ±</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[0])">线ä½åºåºå£è¯·æ±</li> |
| | | </ul> |
| | | <ul class="list-group lis"> |
| | | <li class="list-group-item list-group-item-dark">åå
¥ä¿¡å·</li> |
| | | <li class="list-group-item list-group-item-secondary">ä»»å¡å·ï¼{{ |
| | | device.data.commandWrite.taskNum }}</li> |
| | | <li class="list-group-item list-group-item-secondary">æçå·ï¼{{ |
| | | device.data.commandWrite.barcode }}</li> |
| | | <li class="list-group-item list-group-item-secondary">ç»ç¹å°åï¼{{ |
| | | device.data.commandWrite.targetAddress }}</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[7])">æ«ç ç«å°å
¥åºè¯·æ±</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[5])">å åæºåºåºç«å°è¯·æ±</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[3])">å åæºå
¥åºç«å°è¯·æ±</li> |
| | | <li :class="getSignalClass(device.data.writeInteractiveSignal[1])">线ä½åºåºå£è¯·æ±</li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { defineProps } from "vue"; |
| | | |
| | | // å®ä¹ç»ä»¶å±æ§ |
| | | const props = defineProps({ |
| | | device: { |
| | | type: Object, |
| | | required: true |
| | | } |
| | | }); |
| | | |
| | | // è·åä¿¡å·ç±»å |
| | | const getSignalClass = (signal) => { |
| | | // console.log("ð ~ getSignalClass ~ signal:", signal) |
| | | return signal !== true ? 'list-group-item list-group-item-danger' : 'list-group-item list-group-item-success'; |
| | | }; |
| | | </script> |
| | | |
| | | <style scoped> |
| | | /* .Stackerbox{ |
| | | width: 220px; |
| | | float: left; |
| | | } */ |
| | | .Linebox{ |
| | | width: 500px; |
| | | float: left; |
| | | } |
| | | .box1{ |
| | | float: left; |
| | | } |
| | | .card-body{ |
| | | text-align: center; |
| | | border-radius: 6% ; |
| | | } |
| | | .Stacker{ |
| | | background-color: burlywood; |
| | | } |
| | | .lis{ |
| | | float: left; |
| | | width: 233px; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="Stackerbox"> |
| | | <div class="card"> |
| | | <div class="card-header"> |
| | | <div> |
| | | <div class="card-body Stacker"> |
| | | {{ Stacker.deviceName }} |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card-body"> |
| | | <ul class="list-group"> |
| | | <li class="list-group-item list-group-item-secondary"> |
| | | ä»»å¡å·ï¼{{ Stacker.data.currentTaskNum || 'ææ ä»»å¡å·' }} |
| | | </li> |
| | | <li :class="getStatusClass(Stacker.data.stackerCraneAutoStatusDes)"> |
| | | 工使¨¡å¼ï¼{{ Stacker.data.stackerCraneAutoStatusDes }} |
| | | </li> |
| | | <li :class="getStatusClass(Stacker.data.stackerCraneStatusDes)"> |
| | | 设å¤ç¶æï¼{{ Stacker.data.stackerCraneStatusDes }} |
| | | </li> |
| | | <li :class="getStatusClass(Stacker.data.stackerCraneWorkStatusDes)"> |
| | | å·¥ä½ç¶æï¼{{ Stacker.data.stackerCraneWorkStatusDes }} |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { defineProps } from "vue"; |
| | | |
| | | // å®ä¹ç»ä»¶å±æ§ |
| | | const props = defineProps({ |
| | | Stacker: { |
| | | type: Object, |
| | | required: true |
| | | } |
| | | }); |
| | | |
| | | // è·åç¶æç±»åï¼ä¼åç¶æå¤æï¼ |
| | | const getStatusClass = (status) => { |
| | | if (status === 'æ£å¸¸' || status === 'èªå¨' || status === 'å¾
æº') { |
| | | return 'list-group-item list-group-item-success'; |
| | | } |
| | | if (status === 'æ
é' || status === 'åæº') { |
| | | return 'list-group-item list-group-item-danger'; |
| | | } |
| | | return 'list-group-item list-group-item-warning'; // é»è®¤è¦åç¶æ |
| | | }; |
| | | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | |
| | | </style> |
| | |
| | | // import 'dayjs/locale/zh-cn' |
| | | // import locale from 'element-plus/lib/locale/lang/zh-cn' |
| | | import * as ElementPlusIconsVue from '@element-plus/icons-vue' |
| | | |
| | | import 'bootstrap/dist/css/bootstrap.min.css'; |
| | | |
| | | |
| | | import permission from './api/permission' |
| | |
| | | let redirect = [ |
| | | { |
| | | path: "/404", |
| | | name: "404", |
| | | component: () => import("@/components/redirect/404"), |
| | | meta: { |
| | | anonymous: true, |
| | | }, |
| | | }, |
| | | { |
| | | path: "/401", |
| | | name: "401", |
| | | component: () => import("@/components/redirect/401"), |
| | | }, |
| | | { |
| | | path: "/coding", |
| | | name: "coding", |
| | | component: () => import("@/components/redirect/coding"), |
| | | }, |
| | | { |
| | | path: "/message", |
| | | name: "message", |
| | | component: () => import("@/components/redirect/Message.vue"), |
| | | }, |
| | | |
| | | let redirect = [{ |
| | | path: '/404', |
| | | name: '404', |
| | | component: () => import('@/components/redirect/404'), |
| | | meta:{ |
| | | anonymous:true |
| | | } |
| | | }, { |
| | | path: '/401', |
| | | name: '401', |
| | | component: () => import('@/components/redirect/401') |
| | | }, { |
| | | path: '/coding', |
| | | name: 'coding', |
| | | component: () => import('@/components/redirect/coding') |
| | | }, { |
| | | path: '/message', |
| | | name: 'message', |
| | | component: () => import('@/components/redirect/Message.vue') |
| | | }] |
| | | export default redirect; |
| | | { |
| | | path: "/indexLibrary", |
| | | component: () => import("@/views/Devicestatus/indexLibrary.vue"), |
| | | children: [ |
| | | { |
| | | path: "/AgingLibrary", |
| | | component: () => |
| | | import("@/views/Devicestatus/Craftlibrary/AgingLibrary.vue"), |
| | | }, |
| | | { |
| | | path: "/FormationLibrary", |
| | | component: () => |
| | | import("@/views/Devicestatus/Craftlibrary/FormationLibrary.vue"), |
| | | }, |
| | | { |
| | | path: "/highTemperature", |
| | | component: () => |
| | | import("@/views/Devicestatus/Craftlibrary/hightemperature.vue"), |
| | | }, |
| | | { |
| | | path: "/roomTemperature", |
| | | component: () => |
| | | import("@/views/Devicestatus/Craftlibrary/roomtemperature.vue"), |
| | | }, |
| | | { |
| | | path: "/StaticLibrary", |
| | | component: () => |
| | | import("@/views/Devicestatus/Craftlibrary/Staticlibrary.vue"), |
| | | }, |
| | | { |
| | | path: "/Volume", |
| | | component: () => import("@/views/Devicestatus/Craftlibrary/Volume.vue"), |
| | | }, |
| | | { |
| | | path: "/Twoletters", |
| | | component: () => |
| | | import("@/views/Devicestatus/Craftlibrary/Twoletters.vue"), |
| | | }, |
| | | ], |
| | | }, |
| | | ]; |
| | | export default redirect; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | <div> |
| | | <div class="Stackerbox"> |
| | | <div class="card"> |
| | | <div class="card-header"> |
| | | <div> |
| | | <div class="card-body Stacker"> |
| | | {{ StackerOne.deviceName }} |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card-body"> |
| | | <ul class="list-group"> |
| | | <li class="list-group-item list-group-item-secondary"> |
| | | ä»»å¡å·ï¼{{ StackerOne.data.currentTaskNum || 'ææ ä»»å¡å·' }} |
| | | </li> |
| | | <li :class="getStatusClass(StackerOne.data.stackerCraneAutoStatusDes)"> |
| | | 工使¨¡å¼ï¼{{ StackerOne.data.stackerCraneAutoStatusDes }} |
| | | </li> |
| | | <li :class="getStatusClass(StackerOne.data.stackerCraneStatusDes)"> |
| | | 设å¤ç¶æï¼{{ StackerOne.data.stackerCraneStatusDes }} |
| | | </li> |
| | | <li :class="getStatusClass(StackerOne.data.stackerCraneWorkStatusDes)"> |
| | | å·¥ä½ç¶æï¼{{ StackerOne.data.stackerCraneWorkStatusDes }} |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <device-line v-for="device in devices" :key="device.deviceName" :device="device" /> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { onMounted, reactive, toRefs } from "vue"; |
| | | import eventBus from "@/uitils/eventBus"; |
| | | import DeviceLine from "@/components/DeviceLine.vue"; |
| | | |
| | | // å åæº |
| | | const StackerOne = reactive({ |
| | | deviceName: "", |
| | | data: { |
| | | } |
| | | }); |
| | | |
| | | // 设å¤å表ï¼ä¿®æ¹éå¤è®¾å¤åç§°ï¼ |
| | | const devices = reactive([ |
| | | { deviceName: "éååºåºè¾é线", data: { command: {}, commandWrite: {}, writeInteractiveSignal: [] } }, |
| | | { deviceName: "éåå
¥åºè¾é线", data: { command: {}, commandWrite: {}, writeInteractiveSignal: [] } }, |
| | | // { deviceName: "å åæº1", data: { command: {}, commandWrite: {}, writeInteractiveSignal: [] } }, |
| | | // Add all devices similarly... |
| | | ]); |
| | | |
| | | // è·åç¶æç±»åï¼ä¼åç¶æå¤æï¼ |
| | | const getStatusClass = (status) => { |
| | | if (status === 'æ£å¸¸' || status === 'èªå¨' || status === 'å¾
æº') { |
| | | return 'list-group-item list-group-item-success'; |
| | | } |
| | | if (status === 'æ
é' || status === 'åæº') { |
| | | return 'list-group-item list-group-item-danger'; |
| | | } |
| | | return 'list-group-item list-group-item-warning'; // é»è®¤è¦åç¶æ |
| | | }; |
| | | |
| | | // çå¬è®¾å¤æ°æ®åå |
| | | onMounted(() => { |
| | | eventBus.on('locationData', eventData => { |
| | | const device = devices.find(d => d.deviceName === eventData.deviceName); |
| | | if (device) { |
| | | // ä½¿ç¨æ©å±è¿ç®ç¬¦æ´æ°å¯¹è±¡å±æ§ï¼ä¿æååºæ§ |
| | | device.data = { ...device.data, ...eventData.data }; |
| | | } |
| | | }); |
| | | }); |
| | | </script> |
| | | <style scoped> |
| | | .Stackerbox { |
| | | width: 220px; |
| | | float: left; |
| | | } |
| | | |
| | | .Linebox { |
| | | width: 500px; |
| | | float: left; |
| | | } |
| | | |
| | | .box1 { |
| | | float: left; |
| | | } |
| | | |
| | | .card-body { |
| | | text-align: center; |
| | | border-radius: 6%; |
| | | } |
| | | |
| | | .Stacker { |
| | | background-color: burlywood; |
| | | } |
| | | |
| | | .lis { |
| | | float: left; |
| | | width: 233px; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <device-line v-for="device in devices" :key="device.deviceName" :device="device" /> |
| | | </el-col> |
| | | </el-row> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { onMounted, reactive, toRefs } from "vue"; |
| | | import eventBus from "@/uitils/eventBus"; |
| | | import DeviceLine from "@/components/DeviceLine.vue"; |
| | | |
| | | // 设å¤å表ï¼ä¿®æ¹éå¤è®¾å¤åç§°ï¼ |
| | | const devices = reactive([]); |
| | | |
| | | const intToBitArrayFromBinaryString = (num, numBits) => { |
| | | let binaryString = num.toString(2).padStart(numBits, '0'); |
| | | return Array.from({ length: numBits }, (_, index) => binaryString[index] === '1'); |
| | | }; |
| | | |
| | | // çå¬è®¾å¤æ°æ®åå |
| | | onMounted(() => { |
| | | eventBus.on('locationData', eventData => { |
| | | if (eventData.deviceName === "åæå
¥åºè¾é线") { |
| | | if (devices.length <= 0) { |
| | | devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.childDeviceCode }); |
| | | } |
| | | else { |
| | | const device = devices.find(c => c.childDeviceCode == eventData.childDeviceCode) |
| | | if (device) { |
| | | const number = eventData.data.commandWrite.writeInteractiveSignal; |
| | | const writeInteractiveSignal = intToBitArrayFromBinaryString(number, 8) |
| | | eventData.data.writeInteractiveSignal = writeInteractiveSignal; |
| | | device.data = eventData.data |
| | | console.log("ð ~ onMounted ~ device:", device.data) |
| | | } |
| | | else { |
| | | const number = eventData.data.commandWrite.writeInteractiveSignal; |
| | | const writeInteractiveSignal = intToBitArrayFromBinaryString(number, 8) |
| | | eventData.data.writeInteractiveSignal = writeInteractiveSignal; |
| | | devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.childDeviceCode }); |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .Linebox{ |
| | | width: 573px; |
| | | float: left; |
| | | } |
| | | .box1{ |
| | | float: left; |
| | | } |
| | | .card-body{ |
| | | text-align: center; |
| | | border-radius: 6% ; |
| | | } |
| | | .Stacker{ |
| | | background-color: burlywood; |
| | | } |
| | | .lis{ |
| | | float: left; |
| | | width: 269px; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <el-row> |
| | | <el-col :span="3"> |
| | | <device-stacker v-for="stacker in Stackers" :key="stacker.deviceName" :Stacker="stacker"></device-stacker> |
| | | </el-col> |
| | | <el-col :span="21"> |
| | | <device-line v-for="device in devices" :key="device.deviceName" :device="device" /> |
| | | </el-col> |
| | | </el-row> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { onMounted, reactive, toRefs } from "vue"; |
| | | import eventBus from "@/uitils/eventBus"; |
| | | import DeviceLine from "@/components/DeviceLine.vue"; |
| | | import DeviceStacker from "@/components/DeviceStacker.vue"; |
| | | |
| | | // å åæº |
| | | const Stackers = reactive([]); |
| | | |
| | | // 设å¤å表ï¼ä¿®æ¹éå¤è®¾å¤åç§°ï¼ |
| | | const devices = reactive([]); |
| | | |
| | | const intToBitArrayFromBinaryString = (num, numBits) => { |
| | | let binaryString = num.toString(2).padStart(numBits, '0'); |
| | | return Array.from({ length: numBits }, (_, index) => binaryString[index] === '1'); |
| | | }; |
| | | |
| | | // çå¬è®¾å¤æ°æ®åå |
| | | onMounted(() => { |
| | | eventBus.on('locationData', eventData => { |
| | | if (eventData.deviceName === "éç½®è¾é线") { |
| | | |
| | | if (devices.length <= 0) { |
| | | devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.childDeviceCode }); |
| | | } |
| | | else { |
| | | const device = devices.find(c => c.childDeviceCode == eventData.childDeviceCode) |
| | | if (device) { |
| | | const number = eventData.data.commandWrite.writeInteractiveSignal; |
| | | const writeInteractiveSignal = intToBitArrayFromBinaryString(number, 8) |
| | | eventData.data.writeInteractiveSignal = writeInteractiveSignal; |
| | | device.data = eventData.data |
| | | } |
| | | else { |
| | | const number = eventData.data.commandWrite.writeInteractiveSignal; |
| | | const writeInteractiveSignal = intToBitArrayFromBinaryString(number, 8) |
| | | eventData.data.writeInteractiveSignal = writeInteractiveSignal; |
| | | devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.childDeviceCode }); |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | eventBus.on('stackerData', eventData => { |
| | | if (eventData.deviceName == "éç½®1å·å åæº") { |
| | | if (Stackers.length == 0) { |
| | | Stackers.push({ deviceName: eventData.deviceName, data: eventData.data }); |
| | | } |
| | | else { |
| | | const Stacker = Stackers.find(c => c.deviceName == eventData.deviceName); |
| | | if (Stacker) { |
| | | Stacker.data = eventData.data |
| | | } |
| | | else { |
| | | Stackers.push({ deviceName: eventData.deviceName, data: eventData.data }); |
| | | } |
| | | } |
| | | } |
| | | // if (eventData.deviceName == "éå1å·å åæº") { |
| | | // StackerOne.deviceName = eventData.deviceName; |
| | | // StackerOne.data = eventData.data |
| | | // } |
| | | }) |
| | | }); |
| | | </script> |
| | | <style scoped> |
| | | .Stackerbox { |
| | | width: 220px; |
| | | float: left; |
| | | } |
| | | |
| | | .Linebox { |
| | | width: 500px; |
| | | float: left; |
| | | } |
| | | |
| | | .box1 { |
| | | float: left; |
| | | } |
| | | |
| | | .card-body { |
| | | text-align: center; |
| | | border-radius: 6%; |
| | | } |
| | | |
| | | .Stacker { |
| | | background-color: burlywood; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <device-line v-for="device in devices" :key="device.deviceName" :device="device" /> |
| | | </el-col> |
| | | </el-row> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { onMounted, reactive, toRefs } from "vue"; |
| | | import eventBus from "@/uitils/eventBus"; |
| | | import DeviceLine from "@/components/DeviceLine.vue"; |
| | | |
| | | // 设å¤å表ï¼ä¿®æ¹éå¤è®¾å¤åç§°ï¼ |
| | | const devices = reactive([]); |
| | | |
| | | const intToBitArrayFromBinaryString = (num, numBits) => { |
| | | let binaryString = num.toString(2).padStart(numBits, '0'); |
| | | return Array.from({ length: numBits }, (_, index) => binaryString[index] === '1'); |
| | | }; |
| | | |
| | | // çå¬è®¾å¤æ°æ®åå |
| | | onMounted(() => { |
| | | eventBus.on('locationData', eventData => { |
| | | if (eventData.deviceName === "äºå°è¾é线") { |
| | | |
| | | if (devices.length <= 0) { |
| | | devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.childDeviceCode }); |
| | | } |
| | | else { |
| | | const device = devices.find(c => c.childDeviceCode == eventData.childDeviceCode) |
| | | if (device) { |
| | | const number = eventData.data.commandWrite.writeInteractiveSignal; |
| | | const writeInteractiveSignal = intToBitArrayFromBinaryString(number, 8) |
| | | eventData.data.writeInteractiveSignal = writeInteractiveSignal; |
| | | device.data = eventData.data |
| | | } |
| | | else { |
| | | const number = eventData.data.commandWrite.writeInteractiveSignal; |
| | | const writeInteractiveSignal = intToBitArrayFromBinaryString(number, 8) |
| | | eventData.data.writeInteractiveSignal = writeInteractiveSignal; |
| | | devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.childDeviceCode }); |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .Linebox{ |
| | | width: 573px; |
| | | float: left; |
| | | } |
| | | .box1{ |
| | | float: left; |
| | | } |
| | | .card-body{ |
| | | text-align: center; |
| | | border-radius: 6% ; |
| | | } |
| | | .Stacker{ |
| | | background-color: burlywood; |
| | | } |
| | | .lis{ |
| | | float: left; |
| | | width: 269px; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | åå®¹åº |
| | | </div> |
| | | </template> |
| | | <script setup> |
| | | |
| | | |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | 髿¸©åº |
| | | </div> |
| | | </template> |
| | | <script setup> |
| | | |
| | | |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | å¸¸æ¸©åº |
| | | </div> |
| | | </template> |
| | | <script setup> |
| | | |
| | | |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | <!--导èªåº --> |
| | | <div class="nav-bar"> |
| | | <RouterLink class="navlink" to="/AgingLibrary" >éååº</RouterLink> |
| | | <RouterLink class="navlink" to="/FormationLibrary" >åæåº</RouterLink> |
| | | <RouterLink class="navlink" to="/StaticLibrary" >éç½®åº</RouterLink> |
| | | <RouterLink class="navlink" to="/Twoletters" >äºå°åº</RouterLink> |
| | | <RouterLink class="navlink" to="/Volume" >å容åº</RouterLink> |
| | | <RouterLink class="navlink" to="/highTemperature" >髿¸©åº</RouterLink> |
| | | <RouterLink class="navlink" to="/roomTemperature" >常温åº</RouterLink> |
| | | </div> |
| | | <!--注æäºé¡¹--> |
| | | <div class="area"> |
| | | <RouterView></RouterView> |
| | | </div> |
| | | </template> |
| | | <script setup> |
| | | import { RouterView,RouterLink } from 'vue-router'; |
| | | |
| | | </script> |
| | | <style> |
| | | .nav-bar { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | align-items: center; |
| | | height: 50px; |
| | | background-color: #f5f5f5; |
| | | border-bottom: 1px solid #ccc; |
| | | } |
| | | .navlink { |
| | | width: 100px; |
| | | height: 100%; |
| | | text-decoration:none; |
| | | text-align: center; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | |
| | | color: rgb(0, 195, 255); |
| | | } |
| | | .navlink:hover{ |
| | | background-color: rgb(0, 195, 255); |
| | | color: #ffffff; |
| | | } |
| | | |
| | | </style> |
| | |
| | | <template> |
| | | <div class="home-contianer"> |
| | | <div> |
| | | <el-tabs type="border-card" @tab-click="handleClick" style="width: 100%; height: 100%;"> |
| | | <el-tab-pane label="éååº" style="width: 100%;height: 100%;"> |
| | | <div class="StackerOne"> |
| | | <div class="content">{{ this.StackerOne.deviceName }}:</div> |
| | | <!-- <div :class="this.ConveyorlineOut.data.command.interactiveSignal==1 ? 'bool_false' : 'bool_true'"></div> --> |
| | | <div class="content">ä»»å¡å·ï¼{{ this.StackerOne.data.currentTaskNum }}</div> |
| | | <div class="content display"> |
| | | <div>工使¨¡å¼ï¼{{ this.StackerOne.data.stackerCraneAutoStatusDes }}</div> |
| | | <div :class="this.StackerOne.data.stackerCraneAutoStatusDes != 'èªå¨' ? 'bool_false' : 'bool_true'"></div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>设å¤ç¶æï¼{{ this.StackerOne.data.stackerCraneStatusDes }}</div> |
| | | <div :class="this.StackerOne.data.stackerCraneStatusDes != 'æ£å¸¸' ? 'bool_false' : 'bool_true'"></div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>ä½ä¸ç¶æï¼{{ this.StackerOne.data.stackerCraneWorkStatusDes }}</div> |
| | | <div :class="this.StackerOne.data.stackerCraneWorkStatusDes != 'å¾
æº' ? 'bool_false' : 'bool_true'"></div> |
| | | </div> |
| | | </div> |
| | | <div class="ConveyorlineOut"> |
| | | <div class="content">{{ this.ConveyorlineOut.deviceName }}-----{{ |
| | | this.ConveyorlineOut.data.childDeviceCode}}:</div> |
| | | <div class="display"> |
| | | <div> |
| | | <div class="Signal">读åä¿¡å·ï¼</div> |
| | | <div class="content ">ä»»å¡å·ï¼{{ this.ConveyorlineOut.data.command.taskNum }}</div> |
| | | <div class="content ">æçå·ï¼{{ this.ConveyorlineOut.data.command.barcode }}</div> |
| | | <div class="content ">ç»ç¹å°åï¼{{ this.ConveyorlineOut.data.command.targetAddress}}</div> |
| | | <div class="content display"> |
| | | <div>æ«ç ç«å°å
¥åºè¯·æ±ï¼</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[0] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>å åæºåºåºç«å°è¯·æ±ï¼</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[2] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>å åæºå
¥åºç«å°è¯·æ±</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[4] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>线ä½åºåºå£è¯·æ±ï¼</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[6] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="margin-left: 40px;"> |
| | | <div class="Signal">åå
¥ä¿¡å·ï¼</div> |
| | | <div class="content ">ä»»å¡å·ï¼{{ this.ConveyorlineOut.data.commandWrite.taskNum }}</div> |
| | | <div class="content ">æçå·ï¼{{ this.ConveyorlineOut.data.commandWrite.barcode }}</div> |
| | | <div class="content ">ç»ç¹å°åï¼{{ this.ConveyorlineOut.data.commandWrite.targetAddress}}</div> |
| | | <div class="content display"> |
| | | <div>æ«ç ç«å°å
¥åºè¯·æ±ï¼</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[1] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>å åæºåºåºç«å°è¯·æ±ï¼</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[3] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>å åæºå
¥åºç«å°è¯·æ±</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[5] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | <div class="content display"> |
| | | <div>线ä½åºåºå£è¯·æ±ï¼</div> |
| | | <div |
| | | :class="this.ConveyorlineOut.data.writeInteractiveSignal[7] != true ? 'bool_false' : 'bool_true'"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="éç½®åº" id="print-content"> |
| | | |
| | | </el-tab-pane> |
| | | <el-tab-pane label="å容åº" id="print-content"> |
| | | |
| | | </el-tab-pane><el-tab-pane label="髿¸©åº" id="print-content"> |
| | | |
| | | </el-tab-pane> |
| | | <el-tab-pane label="常温åº" id="print-content"> |
| | | |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | </div> |
| | | <div class="title"></div> |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | export default { |
| | | setup() { |
| | | return { |
| | | StackerOne: { |
| | | deviceName: "", |
| | | data: {}, |
| | | }, |
| | | ConveyorlineOut: { |
| | | deviceName: "", |
| | | data: { |
| | | command: {}, |
| | | commandWrite: {}, |
| | | writeInteractiveSignal:[], |
| | | }, |
| | | }, |
| | | ConveyorlineIn: { |
| | | deviceName: "", |
| | | data: { |
| | | command: {}, |
| | | commandWrite: {}, |
| | | writeInteractiveSignal:[], |
| | | }, |
| | | } |
| | | } |
| | | |
| | | }, |
| | | methods: { |
| | | intToBitArrayFromBinaryString (num, numBits){ |
| | | // å°æ´æ°è½¬æ¢ä¸ºäºè¿å¶å符串ï¼å¹¶ä½¿ç¨padStartæ¹æ³è¡¥è¶³å°æå®ç使°ï¼åé¢è¡¥0ï¼ |
| | | let binaryString = num.toString(2).padStart(numBits, '0'); |
| | | let bitArray = []; |
| | | for (let i = 0; i < numBits; i++) { |
| | | // ç´æ¥æ ¹æ®å符串ä¸å符æ¯å¦ä¸º'1'æ¥ç¡®å®æ¯ä¸ä½çå¼ï¼è½¬æ¢ä¸ºå¸å°å¼ï¼ |
| | | bitArray.push(binaryString[i] === '1'); |
| | | } |
| | | return bitArray; |
| | | } |
| | | }, |
| | | mounted() { |
| | | eventBus.on('stackerData', eventData => { |
| | | if (eventData.deviceName == "éå1å·å åæº") { |
| | | this.StackerOne.deviceName = eventData.deviceName; |
| | | this.StackerOne.data = eventData.data |
| | | } |
| | | // console.log(eventData); |
| | | console.log(eventData); |
| | | }) |
| | | eventBus.on('locationData', eventData => { |
| | | console.log(eventData); |
| | | if (eventData.deviceName == "éååºåºè¾é线") { |
| | | this.ConveyorlineOut.deviceName = eventData.deviceName; |
| | | this.ConveyorlineOut.data = eventData.data |
| | | } |
| | | if (eventData.data.childDeviceCode == '1018') { |
| | | this.ConveyorlineIn.deviceName = eventData.deviceName; |
| | | this.ConveyorlineIn.data = eventData.data |
| | | let number = eventData.data.commandWrite.writeInteractiveSignal |
| | | this.ConveyorlineIn.data.writeInteractiveSignal = this.intToBitArrayFromBinaryString(number, 8); |
| | | console.log(this.ConveyorlineIn.data.writeInteractiveSignal); |
| | | } |
| | | console.log(eventData); |
| | | }) |
| | | } |
| | | } |
| | |
| | | text-align: center; |
| | | font-size: 28px; |
| | | color: orange; |
| | | } |
| | | |
| | | .bool_true { |
| | | width: 30px; |
| | | height: 20px; |
| | | margin-top: 10px; |
| | | margin-left: 10px; |
| | | background-color: rgb(99, 155, 16); |
| | | } |
| | | |
| | | .bool_info { |
| | | width: 30px; |
| | | height: 10px; |
| | | background-color: #ccc; |
| | | } |
| | | |
| | | .StackerOne { |
| | | width: 100%; |
| | | margin-bottom: 10px; |
| | | padding-left: 30px; |
| | | font-size: 25px; |
| | | border: 1px solid #ccc; |
| | | } |
| | | |
| | | .ConveyorlineOut { |
| | | width: 100%; |
| | | margin-bottom: 10px; |
| | | padding-left: 30px; |
| | | font-size: 25px; |
| | | border: 1px solid #ccc; |
| | | } |
| | | |
| | | .bool_false { |
| | | display: block; |
| | | width: 30px; |
| | | height: 20px; |
| | | margin-top: 10px; |
| | | margin-left: 10px; |
| | | background-color: rgb(204, 71, 71); |
| | | } |
| | | |
| | | .content { |
| | | margin-bottom: 20px; |
| | | } |
| | | .Signal{ |
| | | margin-bottom: 20px; |
| | | color:blueviolet; |
| | | } |
| | | .display { |
| | | display: flex; |
| | | } |
| | | </style> |
| | |
| | | </div> |
| | | <div class="data-left-item"> |
| | | <div class="title">7æ¥è®¢åéé</div> |
| | | <div id="chart-vleft-2" style="height: calc(100% - 30px)"></div> |
| | | <div id="chart-vleft-2" style="height: calc(100% - 30px)"></div> |
| | | <div class="data-foot-line"></div> |
| | | </div> |
| | | </div> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.5" /> |
| | | <PackageReference Include="Magicodes.IE.EPPlus" Version="2.7.5.1" /> |
| | | <PackageReference Include="Magicodes.IE.Excel" Version="2.7.5.1" /> |
| | | <PackageReference Include="Masuit.Tools.Core" Version="2024.6.0" /> |
| | | <PackageReference Include="Masuit.Tools.Core" Version="2024.5.0" /> |
| | | <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.29" /> |
| | | <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.2" /> |
| | | <PackageReference Include="MiniProfiler.AspNetCore.Mvc" Version="4.3.8" /> |
| | |
| | | "Furion.Extras.ObjectMapper.Mapster": "4.9.5", |
| | | "Magicodes.IE.EPPlus": "2.7.5.1", |
| | | "Magicodes.IE.Excel": "2.7.5.1", |
| | | "Masuit.Tools.Core": "2024.6.0", |
| | | "Masuit.Tools.Core": "2024.5.0", |
| | | "Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.29", |
| | | "Microsoft.Extensions.DependencyInjection": "6.0.2", |
| | | "MiniProfiler.AspNetCore.Mvc": "4.3.8", |
| | |
| | | }, |
| | | "AutoMapper/13.0.1": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Options": "6.0.1" |
| | | "Microsoft.Extensions.Options": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/AutoMapper.dll": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Masuit.Tools.Abstractions/2024.6.0": { |
| | | "Masuit.Tools.Abstractions/2024.5.0": { |
| | | "dependencies": { |
| | | "AngleSharp": "1.1.2", |
| | | "AngleSharp.Css": "1.0.0-beta.139", |
| | | "Castle.Core": "5.1.1", |
| | | "DnsClient": "1.8.0", |
| | | "Microsoft.CSharp": "4.7.0", |
| | | "Microsoft.Extensions.Configuration.Json": "9.0.0", |
| | | "Microsoft.Extensions.Configuration.Json": "8.0.0", |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "SharpCompress": "0.38.0", |
| | | "SharpCompress": "0.37.2", |
| | | "SixLabors.ImageSharp.Drawing": "2.1.4", |
| | | "System.Collections.Immutable": "8.0.0", |
| | | "System.Configuration.ConfigurationManager": "8.0.0", |
| | | "System.Diagnostics.PerformanceCounter": "7.0.0", |
| | | "System.Management": "9.0.0", |
| | | "System.Management": "8.0.0", |
| | | "System.Reflection.Emit.Lightweight": "4.7.0" |
| | | }, |
| | | "runtime": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Masuit.Tools.Core/2024.6.0": { |
| | | "Masuit.Tools.Core/2024.5.0": { |
| | | "dependencies": { |
| | | "Masuit.Tools.Abstractions": "2024.6.0", |
| | | "Microsoft.EntityFrameworkCore": "6.0.36" |
| | | "Masuit.Tools.Abstractions": "2024.5.0", |
| | | "Microsoft.EntityFrameworkCore": "6.0.31" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/Masuit.Tools.Core.dll": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Bcl.AsyncInterfaces/9.0.0": { |
| | | "Microsoft.Bcl.AsyncInterfaces/8.0.0": { |
| | | "runtime": { |
| | | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "Microsoft.CodeAnalysis.CSharp.Workspaces/4.11.0": { |
| | | "dependencies": { |
| | | "Humanizer.Core": "2.14.1", |
| | | "Microsoft.Bcl.AsyncInterfaces": "9.0.0", |
| | | "Microsoft.Bcl.AsyncInterfaces": "8.0.0", |
| | | "Microsoft.CodeAnalysis.Analyzers": "3.3.4", |
| | | "Microsoft.CodeAnalysis.CSharp": "4.11.0", |
| | | "Microsoft.CodeAnalysis.Common": "4.11.0", |
| | |
| | | "System.Buffers": "4.5.1", |
| | | "System.Collections.Immutable": "8.0.0", |
| | | "System.Composition": "8.0.0", |
| | | "System.IO.Pipelines": "9.0.0", |
| | | "System.IO.Pipelines": "8.0.0", |
| | | "System.Memory": "4.5.5", |
| | | "System.Numerics.Vectors": "4.5.0", |
| | | "System.Reflection.Metadata": "8.0.0", |
| | |
| | | "Microsoft.CodeAnalysis.Workspaces.Common/4.11.0": { |
| | | "dependencies": { |
| | | "Humanizer.Core": "2.14.1", |
| | | "Microsoft.Bcl.AsyncInterfaces": "9.0.0", |
| | | "Microsoft.Bcl.AsyncInterfaces": "8.0.0", |
| | | "Microsoft.CodeAnalysis.Analyzers": "3.3.4", |
| | | "Microsoft.CodeAnalysis.Common": "4.11.0", |
| | | "System.Buffers": "4.5.1", |
| | | "System.Collections.Immutable": "8.0.0", |
| | | "System.Composition": "8.0.0", |
| | | "System.IO.Pipelines": "9.0.0", |
| | | "System.IO.Pipelines": "8.0.0", |
| | | "System.Memory": "4.5.5", |
| | | "System.Numerics.Vectors": "4.5.0", |
| | | "System.Reflection.Metadata": "8.0.0", |
| | |
| | | "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", |
| | | "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0", |
| | | "Microsoft.Win32.Registry": "4.7.0", |
| | | "System.Configuration.ConfigurationManager": "7.0.0", |
| | | "System.Configuration.ConfigurationManager": "8.0.0", |
| | | "System.Diagnostics.DiagnosticSource": "7.0.2", |
| | | "System.Runtime.Caching": "4.7.0", |
| | | "System.Security.Principal.Windows": "4.7.0", |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.EntityFrameworkCore/6.0.36": { |
| | | "Microsoft.EntityFrameworkCore/6.0.31": { |
| | | "dependencies": { |
| | | "Microsoft.EntityFrameworkCore.Abstractions": "6.0.36", |
| | | "Microsoft.EntityFrameworkCore.Analyzers": "6.0.36", |
| | | "Microsoft.Extensions.Caching.Memory": "6.0.3", |
| | | "Microsoft.EntityFrameworkCore.Abstractions": "6.0.31", |
| | | "Microsoft.EntityFrameworkCore.Analyzers": "6.0.31", |
| | | "Microsoft.Extensions.Caching.Memory": "6.0.1", |
| | | "Microsoft.Extensions.DependencyInjection": "6.0.2", |
| | | "Microsoft.Extensions.Logging": "6.0.1", |
| | | "Microsoft.Extensions.Logging": "6.0.0", |
| | | "System.Collections.Immutable": "8.0.0", |
| | | "System.Diagnostics.DiagnosticSource": "7.0.2" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { |
| | | "assemblyVersion": "6.0.36.0", |
| | | "fileVersion": "6.0.3624.51504" |
| | | "assemblyVersion": "6.0.31.0", |
| | | "fileVersion": "6.0.3124.26901" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.EntityFrameworkCore.Abstractions/6.0.36": { |
| | | "Microsoft.EntityFrameworkCore.Abstractions/6.0.31": { |
| | | "runtime": { |
| | | "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { |
| | | "assemblyVersion": "6.0.36.0", |
| | | "fileVersion": "6.0.3624.51504" |
| | | "assemblyVersion": "6.0.31.0", |
| | | "fileVersion": "6.0.3124.26901" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.EntityFrameworkCore.Analyzers/6.0.36": {}, |
| | | "Microsoft.EntityFrameworkCore.Analyzers/6.0.31": {}, |
| | | "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, |
| | | "Microsoft.Extensions.Caching.Abstractions/6.0.1": { |
| | | "Microsoft.Extensions.Caching.Abstractions/6.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": { |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.3624.51421" |
| | | } |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Caching.Memory/6.0.3": { |
| | | "Microsoft.Extensions.Caching.Memory/6.0.1": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Caching.Abstractions": "6.0.1", |
| | | "Microsoft.Extensions.Caching.Abstractions": "6.0.0", |
| | | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.Logging.Abstractions": "6.0.4", |
| | | "Microsoft.Extensions.Options": "6.0.1", |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | "Microsoft.Extensions.Logging.Abstractions": "6.0.0", |
| | | "Microsoft.Extensions.Options": "6.0.0", |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": { |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.3624.51421" |
| | | "fileVersion": "6.0.222.6406" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Configuration/9.0.0": { |
| | | "Microsoft.Extensions.Configuration/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.Configuration.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { |
| | | "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { |
| | | "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Configuration": "9.0.0", |
| | | "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", |
| | | "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", |
| | | "Microsoft.Extensions.FileProviders.Physical": "9.0.0", |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | "Microsoft.Extensions.Configuration": "8.0.0", |
| | | "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.FileProviders.Physical": "8.0.0", |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Configuration.Json/9.0.0": { |
| | | "Microsoft.Extensions.Configuration.Json/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Configuration": "9.0.0", |
| | | "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", |
| | | "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", |
| | | "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", |
| | | "System.Text.Json": "9.0.0" |
| | | "Microsoft.Extensions.Configuration": "8.0.0", |
| | | "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", |
| | | "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", |
| | | "System.Text.Json": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "System.Buffers": "4.5.1", |
| | | "System.Memory": "4.5.5", |
| | | "System.Runtime.CompilerServices.Unsafe": "6.0.0", |
| | | "System.Text.Encodings.Web": "9.0.0", |
| | | "System.Text.Json": "9.0.0" |
| | | "System.Text.Encodings.Web": "8.0.0", |
| | | "System.Text.Json": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { |
| | | "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.FileProviders.Physical/9.0.0": { |
| | | "Microsoft.Extensions.FileProviders.Physical/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", |
| | | "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { |
| | | "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Logging/6.0.1": { |
| | | "Microsoft.Extensions.Logging/6.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.DependencyInjection": "6.0.2", |
| | | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.Logging.Abstractions": "6.0.4", |
| | | "Microsoft.Extensions.Options": "6.0.1", |
| | | "Microsoft.Extensions.Logging.Abstractions": "6.0.0", |
| | | "Microsoft.Extensions.Options": "6.0.0", |
| | | "System.Diagnostics.DiagnosticSource": "7.0.2" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": { |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.3624.51421" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Logging.Abstractions/6.0.4": { |
| | | "runtime": { |
| | | "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.1823.26907" |
| | | } |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Options/6.0.1": { |
| | | "Microsoft.Extensions.Logging.Abstractions/6.0.0": {}, |
| | | "Microsoft.Extensions.Options/6.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", |
| | | "Microsoft.Extensions.Primitives": "9.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.3624.51421" |
| | | } |
| | | "Microsoft.Extensions.Primitives": "8.0.0" |
| | | } |
| | | }, |
| | | "Microsoft.Extensions.Primitives/9.0.0": { |
| | | "Microsoft.Extensions.Primitives/8.0.0": { |
| | | "dependencies": { |
| | | "System.Memory": "4.5.5", |
| | | "System.Runtime.CompilerServices.Unsafe": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/Microsoft.Extensions.Primitives.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "dependencies": { |
| | | "Microsoft.IdentityModel.Tokens": "6.35.0", |
| | | "System.Text.Encoding": "4.3.0", |
| | | "System.Text.Encodings.Web": "9.0.0", |
| | | "System.Text.Json": "9.0.0" |
| | | "System.Text.Encodings.Web": "8.0.0", |
| | | "System.Text.Json": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { |
| | |
| | | "System.Security.Principal.Windows": "4.7.0" |
| | | } |
| | | }, |
| | | "Microsoft.Win32.SystemEvents/7.0.0": { |
| | | "Microsoft.Win32.SystemEvents/6.0.0": { |
| | | "runtime": { |
| | | "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | }, |
| | | "runtimeTargets": { |
| | | "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { |
| | | "rid": "win", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "Microsoft.AspNetCore.Razor.Language": "6.0.33", |
| | | "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.11.0", |
| | | "Microsoft.Extensions.DependencyModel": "6.0.0", |
| | | "System.Text.Json": "9.0.0", |
| | | "System.Text.Json": "8.0.0", |
| | | "System.Text.RegularExpressions": "4.3.1" |
| | | }, |
| | | "runtime": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "SharpCompress/0.38.0": { |
| | | "SharpCompress/0.37.2": { |
| | | "dependencies": { |
| | | "ZstdSharp.Port": "0.8.1" |
| | | "ZstdSharp.Port": "0.8.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/SharpCompress.dll": { |
| | | "assemblyVersion": "0.38.0.0", |
| | | "fileVersion": "0.38.0.0" |
| | | "assemblyVersion": "0.37.2.0", |
| | | "fileVersion": "0.37.2.0" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | }, |
| | | "System.Buffers/4.5.1": {}, |
| | | "System.CodeDom/9.0.0": { |
| | | "System.CodeDom/8.0.0": { |
| | | "runtime": { |
| | | "lib/netstandard2.0/System.CodeDom.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/System.CodeDom.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | "System.Configuration.ConfigurationManager/7.0.0": { |
| | | "System.Configuration.ConfigurationManager/8.0.0": { |
| | | "dependencies": { |
| | | "System.Security.Cryptography.ProtectedData": "7.0.0", |
| | | "System.Security.Permissions": "7.0.0" |
| | | "System.Security.Cryptography.ProtectedData": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/System.Configuration.ConfigurationManager.dll": { |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "System.Diagnostics.EventLog/6.0.0": {}, |
| | | "System.Diagnostics.PerformanceCounter/7.0.0": { |
| | | "dependencies": { |
| | | "System.Configuration.ConfigurationManager": "7.0.0" |
| | | "System.Configuration.ConfigurationManager": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/System.Diagnostics.PerformanceCounter.dll": { |
| | |
| | | "System.DirectoryServices/6.0.1": { |
| | | "dependencies": { |
| | | "System.Security.AccessControl": "6.0.0", |
| | | "System.Security.Permissions": "7.0.0" |
| | | "System.Security.Permissions": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/System.DirectoryServices.dll": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "System.Drawing.Common/7.0.0": { |
| | | "System.Drawing.Common/6.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Win32.SystemEvents": "7.0.0" |
| | | "Microsoft.Win32.SystemEvents": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/System.Drawing.Common.dll": { |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | }, |
| | | "runtimeTargets": { |
| | | "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { |
| | | "rid": "unix", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | }, |
| | | "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { |
| | | "rid": "win", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | "System.IO.Pipelines/9.0.0": { |
| | | "dependencies": { |
| | | "System.Buffers": "4.5.1", |
| | | "System.Memory": "4.5.5", |
| | | "System.Threading.Tasks.Extensions": "4.5.4" |
| | | }, |
| | | "System.IO.Pipelines/8.0.0": { |
| | | "runtime": { |
| | | "lib/netstandard2.0/System.IO.Pipelines.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/System.IO.Pipelines.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "System.Threading": "4.3.0" |
| | | } |
| | | }, |
| | | "System.Management/9.0.0": { |
| | | "System.Management/8.0.0": { |
| | | "dependencies": { |
| | | "System.CodeDom": "9.0.0" |
| | | "System.CodeDom": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/System.Management.dll": { |
| | | "assemblyVersion": "4.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/System.Management.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | }, |
| | | "runtimeTargets": { |
| | | "runtimes/win/lib/net6.0/System.Management.dll": { |
| | | "rid": "win", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | }, |
| | | "System.Runtime.Caching/4.7.0": { |
| | | "dependencies": { |
| | | "System.Configuration.ConfigurationManager": "7.0.0" |
| | | "System.Configuration.ConfigurationManager": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/System.Runtime.Caching.dll": { |
| | |
| | | "System.Threading.Tasks": "4.3.0" |
| | | } |
| | | }, |
| | | "System.Security.Cryptography.ProtectedData/7.0.0": { |
| | | "System.Security.Cryptography.ProtectedData/8.0.0": { |
| | | "runtime": { |
| | | "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | } |
| | | }, |
| | | "runtimeTargets": { |
| | | "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { |
| | | "rid": "win", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" |
| | | } |
| | | }, |
| | | "System.Security.Permissions/7.0.0": { |
| | | "System.Security.Permissions/6.0.0": { |
| | | "dependencies": { |
| | | "System.Windows.Extensions": "7.0.0" |
| | | "System.Security.AccessControl": "6.0.0", |
| | | "System.Windows.Extensions": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/System.Security.Permissions.dll": { |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "System.Text.Encoding": "4.3.0" |
| | | } |
| | | }, |
| | | "System.Text.Encodings.Web/9.0.0": { |
| | | "System.Text.Encodings.Web/8.0.0": { |
| | | "dependencies": { |
| | | "System.Buffers": "4.5.1", |
| | | "System.Memory": "4.5.5", |
| | | "System.Runtime.CompilerServices.Unsafe": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/System.Text.Encodings.Web.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/System.Text.Encodings.Web.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | }, |
| | | "runtimeTargets": { |
| | | "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": { |
| | | "rid": "browser", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | | "System.Text.Json/9.0.0": { |
| | | "System.Text.Json/8.0.0": { |
| | | "dependencies": { |
| | | "Microsoft.Bcl.AsyncInterfaces": "9.0.0", |
| | | "System.Buffers": "4.5.1", |
| | | "System.IO.Pipelines": "9.0.0", |
| | | "System.Memory": "4.5.5", |
| | | "System.Runtime.CompilerServices.Unsafe": "6.0.0", |
| | | "System.Text.Encodings.Web": "9.0.0", |
| | | "System.Threading.Tasks.Extensions": "4.5.4" |
| | | "System.Text.Encodings.Web": "8.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/System.Text.Json.dll": { |
| | | "assemblyVersion": "9.0.0.0", |
| | | "fileVersion": "9.0.24.52809" |
| | | "lib/net6.0/System.Text.Json.dll": { |
| | | "assemblyVersion": "8.0.0.0", |
| | | "fileVersion": "8.0.23.53103" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "System.Runtime": "4.3.1" |
| | | } |
| | | }, |
| | | "System.Windows.Extensions/7.0.0": { |
| | | "System.Windows.Extensions/6.0.0": { |
| | | "dependencies": { |
| | | "System.Drawing.Common": "7.0.0" |
| | | "System.Drawing.Common": "6.0.0" |
| | | }, |
| | | "runtime": { |
| | | "lib/net6.0/System.Windows.Extensions.dll": { |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | }, |
| | | "runtimeTargets": { |
| | | "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { |
| | | "rid": "win", |
| | | "assetType": "runtime", |
| | | "assemblyVersion": "7.0.0.0", |
| | | "fileVersion": "7.0.22.51805" |
| | | "assemblyVersion": "6.0.0.0", |
| | | "fileVersion": "6.0.21.52210" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "System.Xml.XPath": "4.0.1" |
| | | } |
| | | }, |
| | | "ZstdSharp.Port/0.8.1": { |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "runtime": { |
| | | "lib/net6.0/ZstdSharp.dll": { |
| | | "assemblyVersion": "0.8.1.0", |
| | | "fileVersion": "0.8.1.0" |
| | | "assemblyVersion": "0.8.0.0", |
| | | "fileVersion": "0.8.0.0" |
| | | } |
| | | } |
| | | } |
| | |
| | | "path": "mapster.dependencyinjection/1.0.1", |
| | | "hashPath": "mapster.dependencyinjection.1.0.1.nupkg.sha512" |
| | | }, |
| | | "Masuit.Tools.Abstractions/2024.6.0": { |
| | | "Masuit.Tools.Abstractions/2024.5.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-lkMX+tSFKPqSZ+ksX9SHqG3RiKkiFgITVVCYOpFmD2306bRdnHEW9Dzj6UnrwBONph/qgiNAfQV3xdyKvoU/VA==", |
| | | "path": "masuit.tools.abstractions/2024.6.0", |
| | | "hashPath": "masuit.tools.abstractions.2024.6.0.nupkg.sha512" |
| | | "sha512": "sha512-HspiN5HT2pwuHN1Os5K+kQGNsk1XW9GKMc2G5cCNH30FodSqzsmZf377S7SBm0FmSs1pFPxmB9rk8mZggsNcnA==", |
| | | "path": "masuit.tools.abstractions/2024.5.0", |
| | | "hashPath": "masuit.tools.abstractions.2024.5.0.nupkg.sha512" |
| | | }, |
| | | "Masuit.Tools.Core/2024.6.0": { |
| | | "Masuit.Tools.Core/2024.5.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-/H//vrIgJMPKSwXdhZA4ly1jW3ejbXgBrQjhIOAnQ0VCiq/2HVa8k8owTCYvdX9Heao/lvIsM9zU7ubTn6SSzQ==", |
| | | "path": "masuit.tools.core/2024.6.0", |
| | | "hashPath": "masuit.tools.core.2024.6.0.nupkg.sha512" |
| | | "sha512": "sha512-Yysgn0L+Fya3bVEO8CZWDlxz3r3rRdaMZUQhfmy8UVquvWza4bdO5zt9nR0oMvYifYaoN0yAVl4Mylx/eFuhnw==", |
| | | "path": "masuit.tools.core/2024.5.0", |
| | | "hashPath": "masuit.tools.core.2024.5.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.29": { |
| | | "type": "package", |
| | |
| | | "path": "microsoft.aspnetcore.razor.language/6.0.33", |
| | | "hashPath": "microsoft.aspnetcore.razor.language.6.0.33.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Bcl.AsyncInterfaces/9.0.0": { |
| | | "Microsoft.Bcl.AsyncInterfaces/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", |
| | | "path": "microsoft.bcl.asyncinterfaces/9.0.0", |
| | | "hashPath": "microsoft.bcl.asyncinterfaces.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", |
| | | "path": "microsoft.bcl.asyncinterfaces/8.0.0", |
| | | "hashPath": "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.CodeAnalysis.Analyzers/3.3.4": { |
| | | "type": "package", |
| | |
| | | "path": "microsoft.data.sqlite.core/8.0.1", |
| | | "hashPath": "microsoft.data.sqlite.core.8.0.1.nupkg.sha512" |
| | | }, |
| | | "Microsoft.EntityFrameworkCore/6.0.36": { |
| | | "Microsoft.EntityFrameworkCore/6.0.31": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-0i1BBvJBrqdmIdTqCmL+/J74HucYqc5eck3J5trKe6AN2fvdE1lICto6HBwNhbtPniZO7bhW36FnIjTK0FamXg==", |
| | | "path": "microsoft.entityframeworkcore/6.0.36", |
| | | "hashPath": "microsoft.entityframeworkcore.6.0.36.nupkg.sha512" |
| | | "sha512": "sha512-E/6vnatnSzUhSPi/xI5PNZa6/6sb1XasGXojPgfGvdeWdOB8jPgRCXR6dZmqGI1W76WsqgDIgvByMNHrdrrCSg==", |
| | | "path": "microsoft.entityframeworkcore/6.0.31", |
| | | "hashPath": "microsoft.entityframeworkcore.6.0.31.nupkg.sha512" |
| | | }, |
| | | "Microsoft.EntityFrameworkCore.Abstractions/6.0.36": { |
| | | "Microsoft.EntityFrameworkCore.Abstractions/6.0.31": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-nrR4lfe9izQK1eerKW/ECHuJV8xXtuvoj/APrwwOjX4+Ne2SMXBpetctPcYNVc3KyiKuUHJSLywWtsqoXE5ElA==", |
| | | "path": "microsoft.entityframeworkcore.abstractions/6.0.36", |
| | | "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.36.nupkg.sha512" |
| | | "sha512": "sha512-8AdITHMZ7eTEAsND9lK3aJYjDRPnrzKYqRzTbPslTlkz3hf0xheMZKT+bZj6TCNoo6If06yBOtSwnuAdApkCtA==", |
| | | "path": "microsoft.entityframeworkcore.abstractions/6.0.31", |
| | | "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.31.nupkg.sha512" |
| | | }, |
| | | "Microsoft.EntityFrameworkCore.Analyzers/6.0.36": { |
| | | "Microsoft.EntityFrameworkCore.Analyzers/6.0.31": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-Se0wloBaAJcLwgSW4hvGdAWjKnuIwgQ2PKTNkvG80PW/WFgedwKomY9wuO5BPewIHlX6huGyP//StQQRQOWr+Q==", |
| | | "path": "microsoft.entityframeworkcore.analyzers/6.0.36", |
| | | "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.36.nupkg.sha512" |
| | | "sha512": "sha512-1v9d0P316ZrESIyijs724db34T9LDnA8ug8MwnvsIohd8y+xIXpkLsG9oDzH0MAitLGkTF9Jaas3EKx0lOyMJg==", |
| | | "path": "microsoft.entityframeworkcore.analyzers/6.0.31", |
| | | "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.31.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.ApiDescription.Server/6.0.5": { |
| | | "type": "package", |
| | |
| | | "path": "microsoft.extensions.apidescription.server/6.0.5", |
| | | "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Caching.Abstractions/6.0.1": { |
| | | "Microsoft.Extensions.Caching.Abstractions/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-zEtKmOJ3sZ9YxRgvgLtoQsqO069Kqp0aC6Ai+DkyE5uahtu1ynvuoDVFQgyyhVcJWnxCzZHax/3AodvAx2mhjA==", |
| | | "path": "microsoft.extensions.caching.abstractions/6.0.1", |
| | | "hashPath": "microsoft.extensions.caching.abstractions.6.0.1.nupkg.sha512" |
| | | "sha512": "sha512-bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==", |
| | | "path": "microsoft.extensions.caching.abstractions/6.0.0", |
| | | "hashPath": "microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Caching.Memory/6.0.3": { |
| | | "Microsoft.Extensions.Caching.Memory/6.0.1": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-GVNNcHoPDEUn4OQiBBGs5mE6nX7BA+LeQId9NeA+gB8xcbDUmFPAl8Er2ixNLbn4ffFr8t5jfMwdxgFG66k7BA==", |
| | | "path": "microsoft.extensions.caching.memory/6.0.3", |
| | | "hashPath": "microsoft.extensions.caching.memory.6.0.3.nupkg.sha512" |
| | | "sha512": "sha512-B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", |
| | | "path": "microsoft.extensions.caching.memory/6.0.1", |
| | | "hashPath": "microsoft.extensions.caching.memory.6.0.1.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Configuration/9.0.0": { |
| | | "Microsoft.Extensions.Configuration/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", |
| | | "path": "microsoft.extensions.configuration/9.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", |
| | | "path": "microsoft.extensions.configuration/8.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { |
| | | "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", |
| | | "path": "microsoft.extensions.configuration.abstractions/9.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", |
| | | "path": "microsoft.extensions.configuration.abstractions/8.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { |
| | | "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", |
| | | "path": "microsoft.extensions.configuration.fileextensions/9.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", |
| | | "path": "microsoft.extensions.configuration.fileextensions/8.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Configuration.Json/9.0.0": { |
| | | "Microsoft.Extensions.Configuration.Json/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", |
| | | "path": "microsoft.extensions.configuration.json/9.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", |
| | | "path": "microsoft.extensions.configuration.json/8.0.0", |
| | | "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.DependencyInjection/6.0.2": { |
| | | "type": "package", |
| | |
| | | "path": "microsoft.extensions.dependencymodel/6.0.0", |
| | | "hashPath": "microsoft.extensions.dependencymodel.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { |
| | | "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", |
| | | "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", |
| | | "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", |
| | | "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", |
| | | "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.FileProviders.Physical/9.0.0": { |
| | | "Microsoft.Extensions.FileProviders.Physical/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", |
| | | "path": "microsoft.extensions.fileproviders.physical/9.0.0", |
| | | "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", |
| | | "path": "microsoft.extensions.fileproviders.physical/8.0.0", |
| | | "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { |
| | | "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", |
| | | "path": "microsoft.extensions.filesystemglobbing/9.0.0", |
| | | "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", |
| | | "path": "microsoft.extensions.filesystemglobbing/8.0.0", |
| | | "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Logging/6.0.1": { |
| | | "Microsoft.Extensions.Logging/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-k6tbYaHrqY9kq7p5FfpPbddY1OImPCpXQ/PGcED6N9s5ULRp8n1PdmMzsIwIzCnhIS5bs06G/lO9LfNVpUj8jg==", |
| | | "path": "microsoft.extensions.logging/6.0.1", |
| | | "hashPath": "microsoft.extensions.logging.6.0.1.nupkg.sha512" |
| | | "sha512": "sha512-eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==", |
| | | "path": "microsoft.extensions.logging/6.0.0", |
| | | "hashPath": "microsoft.extensions.logging.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Logging.Abstractions/6.0.4": { |
| | | "Microsoft.Extensions.Logging.Abstractions/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-K14wYgwOfKVELrUh5eBqlC8Wvo9vvhS3ZhIvcswV2uS/ubkTRPSQsN557EZiYUSSoZNxizG+alN4wjtdyLdcyw==", |
| | | "path": "microsoft.extensions.logging.abstractions/6.0.4", |
| | | "hashPath": "microsoft.extensions.logging.abstractions.6.0.4.nupkg.sha512" |
| | | "sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==", |
| | | "path": "microsoft.extensions.logging.abstractions/6.0.0", |
| | | "hashPath": "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Options/6.0.1": { |
| | | "Microsoft.Extensions.Options/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-v5rh5jRcLBOKOaLVyYCm4TY/RoJlxWsW7N2TAPkmlHe55/0cB0Syp979x4He1+MIXsaTvJl1WOc7b1D1PSsO3A==", |
| | | "path": "microsoft.extensions.options/6.0.1", |
| | | "hashPath": "microsoft.extensions.options.6.0.1.nupkg.sha512" |
| | | "sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", |
| | | "path": "microsoft.extensions.options/6.0.0", |
| | | "hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Extensions.Primitives/9.0.0": { |
| | | "Microsoft.Extensions.Primitives/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", |
| | | "path": "microsoft.extensions.primitives/9.0.0", |
| | | "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", |
| | | "path": "microsoft.extensions.primitives/8.0.0", |
| | | "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Identity.Client/4.21.1": { |
| | | "type": "package", |
| | |
| | | "path": "microsoft.win32.registry/4.7.0", |
| | | "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" |
| | | }, |
| | | "Microsoft.Win32.SystemEvents/7.0.0": { |
| | | "Microsoft.Win32.SystemEvents/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==", |
| | | "path": "microsoft.win32.systemevents/7.0.0", |
| | | "hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512" |
| | | "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", |
| | | "path": "microsoft.win32.systemevents/6.0.0", |
| | | "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" |
| | | }, |
| | | "MiniProfiler.AspNetCore/4.3.8": { |
| | | "type": "package", |
| | |
| | | "path": "scrutor/3.3.0", |
| | | "hashPath": "scrutor.3.3.0.nupkg.sha512" |
| | | }, |
| | | "SharpCompress/0.38.0": { |
| | | "SharpCompress/0.37.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-8i6KqjAFI3mvya8W8rnQrf5h4vz6ilw4zqk2AzInVqqqZ25TD6fmVeYBnlisjTWwP26eltZc0buSmJ8a3YIGxg==", |
| | | "path": "sharpcompress/0.38.0", |
| | | "hashPath": "sharpcompress.0.38.0.nupkg.sha512" |
| | | "sha512": "sha512-cFBpTct57aubLQXkdqMmgP8GGTFRh7fnRWP53lgE/EYUpDZJ27SSvTkdjB4OYQRZ20SJFpzczUquKLbt/9xkhw==", |
| | | "path": "sharpcompress/0.37.2", |
| | | "hashPath": "sharpcompress.0.37.2.nupkg.sha512" |
| | | }, |
| | | "SixLabors.Fonts/2.0.4": { |
| | | "type": "package", |
| | |
| | | "path": "system.buffers/4.5.1", |
| | | "hashPath": "system.buffers.4.5.1.nupkg.sha512" |
| | | }, |
| | | "System.CodeDom/9.0.0": { |
| | | "System.CodeDom/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", |
| | | "path": "system.codedom/9.0.0", |
| | | "hashPath": "system.codedom.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-WTlRjL6KWIMr/pAaq3rYqh0TJlzpouaQ/W1eelssHgtlwHAH25jXTkUphTYx9HaIIf7XA6qs/0+YhtLEQRkJ+Q==", |
| | | "path": "system.codedom/8.0.0", |
| | | "hashPath": "system.codedom.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Collections/4.3.0": { |
| | | "type": "package", |
| | |
| | | "path": "system.composition.typedparts/8.0.0", |
| | | "hashPath": "system.composition.typedparts.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Configuration.ConfigurationManager/7.0.0": { |
| | | "System.Configuration.ConfigurationManager/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-WvRUdlL1lB0dTRZSs5XcQOd5q9MYNk90GkbmRmiCvRHThWiojkpGqWdmEDJdXyHbxG/BhE5hmVbMfRLXW9FJVA==", |
| | | "path": "system.configuration.configurationmanager/7.0.0", |
| | | "hashPath": "system.configuration.configurationmanager.7.0.0.nupkg.sha512" |
| | | "sha512": "sha512-JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==", |
| | | "path": "system.configuration.configurationmanager/8.0.0", |
| | | "hashPath": "system.configuration.configurationmanager.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Console/4.0.0": { |
| | | "type": "package", |
| | |
| | | "path": "system.directoryservices.protocols/6.0.1", |
| | | "hashPath": "system.directoryservices.protocols.6.0.1.nupkg.sha512" |
| | | }, |
| | | "System.Drawing.Common/7.0.0": { |
| | | "System.Drawing.Common/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==", |
| | | "path": "system.drawing.common/7.0.0", |
| | | "hashPath": "system.drawing.common.7.0.0.nupkg.sha512" |
| | | "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", |
| | | "path": "system.drawing.common/6.0.0", |
| | | "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Dynamic.Runtime/4.3.0": { |
| | | "type": "package", |
| | |
| | | "path": "system.io.packaging/4.0.0", |
| | | "hashPath": "system.io.packaging.4.0.0.nupkg.sha512" |
| | | }, |
| | | "System.IO.Pipelines/9.0.0": { |
| | | "System.IO.Pipelines/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", |
| | | "path": "system.io.pipelines/9.0.0", |
| | | "hashPath": "system.io.pipelines.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==", |
| | | "path": "system.io.pipelines/8.0.0", |
| | | "hashPath": "system.io.pipelines.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Linq/4.3.0": { |
| | | "type": "package", |
| | |
| | | "path": "system.linq.expressions/4.3.0", |
| | | "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" |
| | | }, |
| | | "System.Management/9.0.0": { |
| | | "System.Management/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", |
| | | "path": "system.management/9.0.0", |
| | | "hashPath": "system.management.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-jrK22i5LRzxZCfGb+tGmke2VH7oE0DvcDlJ1HAKYU8cPmD8XnpUT0bYn2Gy98GEhGjtfbR/sxKTVb+dE770pfA==", |
| | | "path": "system.management/8.0.0", |
| | | "hashPath": "system.management.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Memory/4.5.5": { |
| | | "type": "package", |
| | |
| | | "path": "system.security.cryptography.primitives/4.3.0", |
| | | "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" |
| | | }, |
| | | "System.Security.Cryptography.ProtectedData/7.0.0": { |
| | | "System.Security.Cryptography.ProtectedData/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==", |
| | | "path": "system.security.cryptography.protecteddata/7.0.0", |
| | | "hashPath": "system.security.cryptography.protecteddata.7.0.0.nupkg.sha512" |
| | | "sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", |
| | | "path": "system.security.cryptography.protecteddata/8.0.0", |
| | | "hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Security.Cryptography.X509Certificates/4.3.0": { |
| | | "type": "package", |
| | |
| | | "path": "system.security.cryptography.x509certificates/4.3.0", |
| | | "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" |
| | | }, |
| | | "System.Security.Permissions/7.0.0": { |
| | | "System.Security.Permissions/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-Vmp0iRmCEno9BWiskOW5pxJ3d9n+jUqKxvX4GhLwFhnQaySZmBN2FuC0N5gjFHgyFMUjC5sfIJ8KZfoJwkcMmA==", |
| | | "path": "system.security.permissions/7.0.0", |
| | | "hashPath": "system.security.permissions.7.0.0.nupkg.sha512" |
| | | "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", |
| | | "path": "system.security.permissions/6.0.0", |
| | | "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Security.Principal.Windows/4.7.0": { |
| | | "type": "package", |
| | |
| | | "path": "system.text.encoding.extensions/4.0.11", |
| | | "hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512" |
| | | }, |
| | | "System.Text.Encodings.Web/9.0.0": { |
| | | "System.Text.Encodings.Web/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", |
| | | "path": "system.text.encodings.web/9.0.0", |
| | | "hashPath": "system.text.encodings.web.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", |
| | | "path": "system.text.encodings.web/8.0.0", |
| | | "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Text.Json/9.0.0": { |
| | | "System.Text.Json/8.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", |
| | | "path": "system.text.json/9.0.0", |
| | | "hashPath": "system.text.json.9.0.0.nupkg.sha512" |
| | | "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", |
| | | "path": "system.text.json/8.0.0", |
| | | "hashPath": "system.text.json.8.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Text.RegularExpressions/4.3.1": { |
| | | "type": "package", |
| | |
| | | "path": "system.threading.timer/4.0.1", |
| | | "hashPath": "system.threading.timer.4.0.1.nupkg.sha512" |
| | | }, |
| | | "System.Windows.Extensions/7.0.0": { |
| | | "System.Windows.Extensions/6.0.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-bR4qdCmssMMbo9Fatci49An5B1UaVJZHKNq70PRgzoLYIlitb8Tj7ns/Xt5Pz1CkERiTjcVBDU2y1AVrPBYkaw==", |
| | | "path": "system.windows.extensions/7.0.0", |
| | | "hashPath": "system.windows.extensions.7.0.0.nupkg.sha512" |
| | | "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", |
| | | "path": "system.windows.extensions/6.0.0", |
| | | "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "System.Xml.ReaderWriter/4.0.11": { |
| | | "type": "package", |
| | |
| | | "path": "system.xml.xpath.xdocument/4.0.1", |
| | | "hashPath": "system.xml.xpath.xdocument.4.0.1.nupkg.sha512" |
| | | }, |
| | | "ZstdSharp.Port/0.8.1": { |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-19tNz33kn2EkyViFXuxfVn338UJaRmkwBphVqP2dVJIYQUQgFrgG5h061mxkRRg1Ax6r+6WOj1FxaFZ5qaWqqg==", |
| | | "path": "zstdsharp.port/0.8.1", |
| | | "hashPath": "zstdsharp.port.0.8.1.nupkg.sha512" |
| | | "sha512": "sha512-Z62eNBIu8E8YtbqlMy57tK3dV1+m2b9NhPeaYovB5exmLKvrGCqOhJTzrEUH5VyUWU6vwX3c1XHJGhW5HVs8dA==", |
| | | "path": "zstdsharp.port/0.8.0", |
| | | "hashPath": "zstdsharp.port.0.8.0.nupkg.sha512" |
| | | } |
| | | } |
| | | } |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | /// <returns></returns> |
| | | Dt_Task QueryCompletedConveyorLineTask(int taskNum, string currentAddress); |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®æçå·ãå½åå°åæ¥è¯¢ä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="currentAddress">å½åå°å</param> |
| | | /// <returns></returns> |
| | | Dt_Task QueryBarcodeTask(string barcode, string currentAddress); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä»»å¡å·ãå½åå°åæ¥è¯¢è¾é线æ°å»ºçä»»å¡ |
| | | /// </summary> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | /// <returns>读åå°çæ°æ®</returns> |
| | | public TRsult GetValue<TEnum, TRsult>(TEnum value, string deviceChildCode) where TEnum : Enum |
| | | { |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»"); |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»ã {DeviceName} ã"); |
| | | DeviceProDTO? devicePro = _deviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == value.ToString() && x.DeviceChildCode == deviceChildCode); |
| | | return devicePro == null ? throw new Exception() : (TRsult)Communicator.ReadAsObj(devicePro.DeviceProAddress, devicePro.DeviceDataType); |
| | | } |
| | |
| | | /// <exception cref="Exception"></exception> |
| | | public bool SendCommand<T>(T command, string deviceChildCode) where T : IDataTransfer, new() |
| | | { |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»"); |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»ã{DeviceName}ã"); |
| | | DeviceProDTO? devicePro = _deviceProDTOs.Where(x => x.DeviceProParamType == nameof(DeviceCommand) && x.DeviceChildCode == deviceChildCode).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); |
| | | if (devicePro == null) |
| | | { |
| | |
| | | /// <exception cref="Exception"></exception> |
| | | public T ReadCustomer<T>(string deviceChildCode) where T : IDataTransfer, new() |
| | | { |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»"); |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»ã{DeviceName}ã"); |
| | | DeviceProDTO? devicePro = _deviceProDTOs.Where(x => x.DeviceProParamType == "ReadDeviceCommand" && x.DeviceChildCode == deviceChildCode).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); |
| | | |
| | | if (devicePro == null) |
| | |
| | | /// <exception cref="Exception"></exception> |
| | | public T ReadCustomer<T>(string deviceChildCode, string deviceProParamType) where T : IDataTransfer, new() |
| | | { |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»:" + DeviceName); |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»ã{DeviceName}ã"); |
| | | DeviceProDTO? devicePro = _deviceProDTOs.Where(x => x.DeviceProParamType == deviceProParamType && x.DeviceChildCode == deviceChildCode).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); |
| | | |
| | | if (devicePro == null) |
| | |
| | | where TEnum : Enum |
| | | where TValue : notnull |
| | | { |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»"); |
| | | if (!IsConnected) throw new Exception($"éè®¯è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»ã {DeviceName} ã"); |
| | | DeviceProDTO? devicePro = _deviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == @enum.ToString() && x.DeviceChildCode == deviceChildCode); |
| | | return devicePro == null ? throw new Exception() : Communicator.WriteObj(devicePro.DeviceProAddress, devicePro.DeviceDataType, value); |
| | | } |
| | |
| | | /// <param name="startPosi">èµ·ç¹/å½åä½ç½®ã</param> |
| | | /// <param name="endPosi">ç»ç¹ã</param> |
| | | /// <returns>è¿åè·¯ç±å®ä½éåã</returns> |
| | | //public List<Dt_Router> QueryNextRoutes(string startPosi, string endPosi) |
| | | //{ |
| | | // //todo æ¹æ³éä¼å |
| | | // List<Dt_Router> routers = new List<Dt_Router>(); |
| | | // try |
| | | // { |
| | | // List<Dt_Router> dt_Routers = BaseDal.QueryData(x => x.NextPosi == endPosi || x.ChildPosi == endPosi, new Dictionary<string, OrderByType> { { nameof(Dt_Router.IsEnd), OrderByType.Desc } }); |
| | | // if (dt_Routers.Count > 0) |
| | | // { |
| | | // foreach (var item in dt_Routers) |
| | | // { |
| | | // if (item.StartPosi == startPosi && !routers.Any(x => x.Id == item.Id)) |
| | | // { |
| | | // routers.Add(item); |
| | | // } |
| | | // else |
| | | // { |
| | | // List<Dt_Router> tempRouters = QueryNextRoutes(startPosi, item.StartPosi); |
| | | // foreach (var router in tempRouters) |
| | | // { |
| | | // if (router.StartPosi == startPosi && !routers.Any(x => x.Id == router.Id)) |
| | | // { |
| | | // routers.Add(router); |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // else |
| | | // { |
| | | // throw new Exception($"è¯¥è·¯å¾æªé
ç½®æé
ç½®é误,è¯·æ£æ¥è®¾å¤è·¯ç±ä¿¡æ¯,èµ·ç¹:ã{startPosi}ã,ç»ç¹:ã{endPosi}ã"); |
| | | // } |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | // //throw new Exception(ex.Message); |
| | | // //è®°å½éè¯¯ä¿¡æ¯ |
| | | // } |
| | | // return routers; |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®èµ·ç¹/å½åä½ç½®ãç»ç¹è·åä¸ä¸ä¸ªåèç¹ã |
| | | /// </summary> |
| | | /// <param name="startPosi">èµ·ç¹/å½åä½ç½®ã</param> |
| | | /// <param name="endPosi">ç»ç¹ã</param> |
| | | /// <returns>è¿åè·¯ç±å®ä½éåã</returns> |
| | | public List<Dt_Router> QueryNextRoutes(string startPosi, string endPosi) |
| | | { |
| | | //todo æ¹æ³éä¼å |
| | | // ç¨äºè®°å½å·²ç»è®¿é®è¿çèµ·ç¹åç»ç¹ç»åï¼é¿å
éå¤è®¿é®è¿å
¥æ»å¾ªç¯ |
| | | HashSet<string> visitedRoutes = new HashSet<string>(); |
| | | return QueryNextRoutesInternal(startPosi, endPosi, visitedRoutes); |
| | | } |
| | | |
| | | private List<Dt_Router> QueryNextRoutesInternal(string startPosi, string endPosi, HashSet<string> visitedRoutes) |
| | | { |
| | | List<Dt_Router> routers = new List<Dt_Router>(); |
| | | try |
| | | { |
| | | // æå»ºä¸ä¸ªå¯ä¸æ è¯å½åèµ·ç¹åç»ç¹ç»åçå符串 |
| | | string routeKey = $"{startPosi}_{endPosi}"; |
| | | if (visitedRoutes.Contains(routeKey)) |
| | | { |
| | | // 妿已ç»è®¿é®è¿ï¼ç´æ¥è¿å空å表ï¼é¿å
éå¤è¿å
¥ç¸åçéå½åæ¯ |
| | | return routers; |
| | | } |
| | | visitedRoutes.Add(routeKey); |
| | | |
| | | List<Dt_Router> dt_Routers = BaseDal.QueryData(x => x.NextPosi == endPosi || x.ChildPosi == endPosi, new Dictionary<string, OrderByType> { { nameof(Dt_Router.IsEnd), OrderByType.Desc } }); |
| | | if (dt_Routers.Count > 0) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | List<Dt_Router> tempRouters = QueryNextRoutes(startPosi, item.StartPosi); |
| | | List<Dt_Router> tempRouters = QueryNextRoutesInternal(startPosi, item.StartPosi, visitedRoutes); |
| | | foreach (var router in tempRouters) |
| | | { |
| | | if (router.StartPosi == startPosi && !routers.Any(x => x.Id == router.Id)) |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | // è¿éå¯ä»¥æ ¹æ®å®é
éæ±æ´å¥½å°å¤çå¼å¸¸ï¼æ¯å¦è®°å½æ¥å¿çï¼ç®ååªæ¯æ³¨éæäºç´æ¥æåºå¼å¸¸ |
| | | //throw new Exception(ex.Message); |
| | | //è®°å½éè¯¯ä¿¡æ¯ |
| | | } |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core.Extensions; |
| | | using WIDESEAWCS_Core.Middlewares; |
| | | using System.Reflection; |
| | | using WIDESEAWCS_Core.Filter; |
| | | using Newtonsoft.Json.Converters; |
| | | using Newtonsoft.Json.Serialization; |
| | | using Newtonsoft.Json; |
| | | using System.Text; |
| | | using Microsoft.AspNetCore.Mvc.Controllers; |
| | | using Microsoft.Extensions.DependencyInjection.Extensions; |
| | | using Microsoft.AspNetCore.Mvc.ModelBinding.Validation; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using Autofac.Extensions.DependencyInjection; |
| | | using Autofac; |
| | | using WIDESEAWCS_WCSServer.Filter; |
| | | using Autofac.Extensions.DependencyInjection; |
| | | using Microsoft.AspNetCore.Mvc.Controllers; |
| | | using Microsoft.AspNetCore.SignalR; |
| | | using Microsoft.Extensions.DependencyInjection.Extensions; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Converters; |
| | | using System.Reflection; |
| | | using System.Text; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Authorization; |
| | | using WIDESEAWCS_Core.Core; |
| | | using WIDESEAWCS_QuartzJob.Seed; |
| | | using Autofac.Core; |
| | | using WIDESEAWCS_Core.Extensions; |
| | | using WIDESEAWCS_Core.Filter; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core.Middlewares; |
| | | using WIDESEAWCS_QuartzJob.QuartzExtensions; |
| | | using Microsoft.AspNetCore.Builder; |
| | | using Microsoft.AspNetCore.SignalR; |
| | | using WIDESEAWCS_QuartzJob.Seed; |
| | | using WIDESEAWCS_SignalR; |
| | | using WIDESEAWCS_WCSServer.Filter; |
| | | |
| | | var builder = WebApplication.CreateBuilder(args); |
| | | |
| | | if (!HslCommunication.Authorization.SetAuthorizationCode("95f1611d-633c-46ea-b03a-38ede1629f74")) |
| | | { |
| | | ConsoleHelper.WriteErrorLine("ææå¤±è´¥ï¼å½åç¨åºåªè½ä½¿ç¨24å°æ¶ï¼"); |
| | | } |
| | | else |
| | | ConsoleHelper.WriteSuccessLine("æææåï¼"); |
| | | |
| | | builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()).ConfigureContainer<ContainerBuilder>(builder => |
| | | { |
| | |
| | | config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: false); |
| | | }); ; |
| | | builder.Inject().ConfigureApplication(); |
| | | |
| | | |
| | | // 2ãé
ç½®æå¡ |
| | | builder.Services.AddSingleton(new AppSettings(builder.Configuration));//注å |
| | |
| | | builder.Services.Replace(ServiceDescriptor.Transient<IControllerActivator, ServiceBasedControllerActivator>()); |
| | | Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); |
| | | |
| | | |
| | | var app = builder.Build(); |
| | | |
| | | // 3ãé
ç½®ä¸é´ä»¶ |
| | |
| | | app.MapHubs(); |
| | | app.MapControllers(); |
| | | |
| | | app.Run(); |
| | | app.Run(); |
| | |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Swashbuckle.AspNetCore" Version="6.7.2" /> |
| | | <PackageReference Include="Swashbuckle.AspNetCore" Version="7.2.0" /> |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "urls": "http://*:9291", //webæå¡ç«¯å£ï¼å¦æç¨IISé¨ç½²ï¼æè¿ä¸ªå»æ |
| | | "Logging": { |
| | | "LogLevel": { |
| | | "Default": "Information", |
| | | "Microsoft.AspNetCore": "Warning" |
| | | } |
| | | }, |
| | | "dics": "deviceType,devicePlcType,jobAssembly,jobClassName,deviceStatus,taskType,taskState,inOutType", |
| | | "AllowedHosts": "*", |
| | | "ConnectionStringsEncryption": false, |
| | | "MainDB": "DB_WIDESEA", //å½å项ç®ç主åºï¼æå¯¹åºçè¿æ¥å符串çEnabledå¿
须为true |
| | | //è¿æ¥å符串 |
| | | //"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=", |
| | | "ConnectionString": "Data Source=127.0.0.1;Initial Catalog=WIDESEA_WCS2F08;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=True", |
| | | //"ConnectionString": "Data Source=192.168.20.251;Initial Catalog=WIDESEA_WCSDB;User ID=sa;Password=123456@gy;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | //"ConnectionString": "Data Source=192.168.5.251;Initial Catalog=WIDESEAWCS_TEST;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | //è·¨å |
| | | "Cors": { |
| | | "PolicyName": "CorsIpAccess", //çç¥åç§° |
| | | "EnableAllIPs": true, //å½ä¸ºtrueæ¶ï¼å¼æ¾ææIPåå¯è®¿é®ã |
| | | // æ¯æå¤ä¸ªåå端å£ï¼æ³¨æç«¯å£å·åä¸è¦å¸¦/ææï¼æ¯å¦localhost:8000/ï¼æ¯éç |
| | | // 注æï¼http://127.0.0.1:1818 å http://localhost:1818 æ¯ä¸ä¸æ ·ç |
| | | "IPs": "http://127.0.0.1:8080,http://localhost:8080" |
| | | }, |
| | | "ApiName": "WIDESEA", |
| | | "ExpMinutes": 120, |
| | | "QuartzJobAutoStart": true, |
| | | "LogDeubgEnable": true |
| | | } |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | return BaseDal.QueryFirst(x => x.TaskNum == taskNum && x.CurrentAddress == currentAddress && (x.TaskState == (int)TaskInStatusEnum.Line_InFinish || x.TaskState == (int)TaskOutStatusEnum.Line_OutFinish), TaskOrderBy); |
| | | } |
| | | |
| | | public Dt_Task QueryBarcodeTask(string barcode, string currentAddress) |
| | | { |
| | | return BaseDal.QueryFirst(x => x.PalletCode == barcode && x.CurrentAddress == currentAddress, TaskOrderBy); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä»»å¡å·ãå½åå°åæ¥è¯¢è¾é线æ°å»ºçä»»å¡ |
| | | /// </summary> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | using Quartz; |
| | | using SqlSugar; |
| | | using System.Reflection; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using WIDESEAWCS_BasicInfoService; |
| | | using WIDESEAWCS_Common; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Caches; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core.HttpContextUser; |
| | | using WIDESEAWCS_DTO.MOM; |
| | |
| | | using WIDESEAWCS_QuartzJob.Service; |
| | | using WIDESEAWCS_SignalR; |
| | | using WIDESEAWCS_Tasks.ConveyorLineJob; |
| | | using static System.Collections.Specialized.BitVector32; |
| | | using ICacheService = WIDESEAWCS_Core.Caches.ICacheService; |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | |
| | | _noticeService = noticeService; |
| | | } |
| | | |
| | | public async Task Execute(IJobExecutionContext context) |
| | | public Task Execute(IJobExecutionContext context) |
| | | { |
| | | try |
| | | { |
| | |
| | | List<string> childDeviceCodes = _routerService.QueryAllPositions(conveyorLine.DeviceCode); |
| | | foreach (string childDeviceCode in childDeviceCodes) |
| | | { |
| | | await ProcessDeviceAsync(conveyorLine, childDeviceCode); |
| | | ProcessDeviceAsync(conveyorLine, childDeviceCode); |
| | | } |
| | | |
| | | List<Dt_StationManager> stationManagers = _stationManagerService.GetAllStationByDeviceCode(conveyorLine.DeviceCode); |
| | | foreach (var station in stationManagers) |
| | | { |
| | | ConveyorLineTaskCommand command = conveyorLine.ReadCustomer<ConveyorLineTaskCommand>(station.stationChildCode); |
| | | ConveyorLineTaskCommandWrite commandWrite = conveyorLine.ReadCustomer<ConveyorLineTaskCommandWrite>(station.stationChildCode, "DeviceCommand"); |
| | | if (command != null && commandWrite != null) |
| | | if (station.stationType == 11) |
| | | { |
| | | var structs = BitConverter.GetBytes(commandWrite.WriteInteractiveSignal).Reverse().ToArray().ToBoolArray(); |
| | | if (structs[0] == true) |
| | | ConveyorLineTaskCommand command = conveyorLine.ReadCustomer<ConveyorLineTaskCommand>(station.stationChildCode); |
| | | ConveyorLineTaskCommandWrite commandWrite = conveyorLine.ReadCustomer<ConveyorLineTaskCommandWrite>(station.stationChildCode, "DeviceCommand"); |
| | | if (command != null && commandWrite != null) |
| | | { |
| | | NGRequestTaskInbound(conveyorLine, command, station.stationChildCode, 0, station.stationLocation); |
| | | var structs = BitConverter.GetBytes(commandWrite.WriteInteractiveSignal).Reverse().ToArray().ToBoolArray(); |
| | | if (structs[0] == true) |
| | | { |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine.DeviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{station.stationChildCode}ã空æçè¯·æ±æ«ç å
¥åº"); |
| | | NGRequestTaskInbound(conveyorLine, command, station.stationChildCode, 0, station.stationLocation); |
| | | } |
| | | else |
| | | { |
| | | ConveyorLineSendFinish(conveyorLine, station.stationChildCode, 0, false); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | Console.Out.WriteLine(nameof(CommonConveyorLineJob) + ":" + ex.ToString()); |
| | | } |
| | | return Task.CompletedTask; |
| | | } |
| | | |
| | | private async Task ProcessDeviceAsync(CommonConveyorLine conveyorLine, string childDeviceCode) |
| | | private void ProcessDeviceAsync(CommonConveyorLine conveyorLine, string childDeviceCode) |
| | | { |
| | | ConveyorLineTaskCommand command = conveyorLine.ReadCustomer<ConveyorLineTaskCommand>(childDeviceCode); |
| | | ConveyorLineTaskCommandWrite commandWrite = conveyorLine.ReadCustomer<ConveyorLineTaskCommandWrite>(childDeviceCode, "DeviceCommand"); |
| | |
| | | MethodInfo? method = GetType().GetMethod(item.ProtocolDetailType); |
| | | if (method != null) |
| | | { |
| | | command.InteractiveSignal = commandWrite.WriteInteractiveSignal; |
| | | method.Invoke(this, new object[] { conveyorLine, command, childDeviceCode, item.ProtocalDetailValue.ObjToInt() }); |
| | | var numRead = item.ProtocalDetailValue.ObjToInt(); |
| | | var numWrite = item.ProtocalDetailValue.ObjToInt() + 1; |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine.DeviceName}ãã{childDeviceCode}ãã{numRead.ToString()}ãä½è¾é线读åä¿¡å·ï¼ã{structs[item.ProtocalDetailValue.ObjToInt()]}ã ã{numWrite}ãä½WCSåå
¥ä¿¡å·ï¼ã{structs[item.ProtocalDetailValue.ObjToInt() + 1]}ã"); |
| | | if (structs[item.ProtocalDetailValue.ObjToInt() + 1] != structs[item.ProtocalDetailValue.ObjToInt()]) |
| | | { |
| | | command.InteractiveSignal = commandWrite.WriteInteractiveSignal; |
| | | method.Invoke(this, new object[] { conveyorLine, command, childDeviceCode, item.ProtocalDetailValue.ObjToInt() }); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | DeviceProDTO? devicePro = conveyorLine.DeviceProDTOs.Where(x => x.DeviceProParamType == nameof(DeviceCommand) && x.DeviceChildCode == childDeviceCode).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); |
| | | string[] x = devicePro.DeviceProAddress.Split('.'); |
| | | x[x.Length - 1] = (item.ProtocalDetailValue.ObjToInt() + 1).ToString(); |
| | | string DeviceProAddress = string.Join(".", x); |
| | | var writeRead = conveyorLine.Communicator.Read<bool>(DeviceProAddress); |
| | | if (writeRead) |
| | | { |
| | | conveyorLine.Communicator.Write(DeviceProAddress, false); |
| | | //ConveyorLineSendFinish(conveyorLine, childDeviceCode, item.ProtocalDetailValue.ObjToInt(), false); |
| | | } |
| | | |
| | | |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, item.ProtocalDetailValue.ObjToInt(), false); |
| | | |
| | | //DeviceProDTO? devicePro = conveyorLine.DeviceProDTOs.Where(x => x.DeviceProParamType == nameof(DeviceCommand) && x.DeviceChildCode == childDeviceCode).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); |
| | | //string[] x = devicePro.DeviceProAddress.Split('.'); |
| | | //x[x.Length - 1] = (item.ProtocalDetailValue.ObjToInt() + 1).ToString(); |
| | | //string DeviceProAddress = string.Join(".", x); |
| | | //var writeRead = conveyorLine.Communicator.Read<bool>(DeviceProAddress); |
| | | //if (writeRead) |
| | | //{ |
| | | // conveyorLine.Communicator.Write(DeviceProAddress, false); |
| | | // //ConveyorLineSendFinish(conveyorLine, childDeviceCode, item.ProtocalDetailValue.ObjToInt(), false); |
| | | //} |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | #region è°ç¨äºä»¶æ»çº¿éç¥å端 |
| | | |
| | | var tokenInfos = _cacheService.Get<List<UserInfo>>("Cache_UserToken"); |
| | |
| | | |
| | | object obj = new |
| | | { |
| | | childDeviceCode, |
| | | command, |
| | | commandWrite |
| | | }; |
| | | _noticeService.LineData(userIds?.FirstOrDefault(), userTokenIds, new { conveyorLine.DeviceName, data = obj }); |
| | | _noticeService.LineData(userIds?.FirstOrDefault(), userTokenIds, new { conveyorLine.DeviceName, childDeviceCode, data = obj }); |
| | | |
| | | #endregion è°ç¨äºä»¶æ»çº¿éç¥å端 |
| | | } |
| | | } |
| | | |
| | | #region å
¥åº |
| | | |
| | | /// <summary> |
| | | /// è¾é线请æ±å
¥åº |
| | | /// </summary> |
| | |
| | | { |
| | | try |
| | | { |
| | | //ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¯·æ±æ«ç å
¥åº"); |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¯·æ±æ«ç å
¥åº"); |
| | | |
| | | var task = _taskService.QueryBarCodeConveyorLineTask(command.Barcode, childDeviceCode); |
| | | HandleTaskOut(conveyorLine, command, childDeviceCode, ProtocalDetailValue, task); |
| | | |
| | | if (task == null && command.Barcode != "NoRead" && command.Barcode.IsNotEmptyOrNull()) |
| | | if (task != null) |
| | | { |
| | | HandleNewTask(conveyorLine, command, childDeviceCode, ProtocalDetailValue); |
| | | if (task.TaskType == (int)TaskOutboundTypeEnum.OutTray || task.TaskType == (int)TaskOutboundTypeEnum.Outbound) |
| | | { |
| | | HandleTaskOut(conveyorLine, command, childDeviceCode, ProtocalDetailValue, task); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (task == null && command.Barcode != "NoRead" && command.Barcode.IsNotEmptyOrNull()) |
| | | { |
| | | task = _taskService.QueryBarcodeTask(command.Barcode, childDeviceCode); |
| | | if (task == null) |
| | | HandleNewTask(conveyorLine, command, childDeviceCode, ProtocalDetailValue); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | |
| | | Dt_Task task = _taskService.QueryExecutingConveyorLineTask(command.TaskNum, childDeviceCode); |
| | | if (task != null) |
| | | { |
| | | Dt_Task? newTask = _taskService.UpdatePosition(task.TaskNum, task.CurrentAddress); |
| | | if (newTask != null) |
| | | if (command.Barcode == task.PalletCode) |
| | | { |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(newTask); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | var next = newTask.NextAddress; |
| | | var taskCommand = MapTaskCommand(newTask, command); |
| | | newTask.NextAddress = next; |
| | | Dt_Task? newTask = _taskService.UpdatePosition(task.TaskNum, task.CurrentAddress); |
| | | if (newTask != null) |
| | | { |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(newTask); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | var next = newTask.NextAddress; |
| | | var taskCommand = MapTaskCommand(newTask, command); |
| | | newTask.NextAddress = next; |
| | | |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ã请æ±å
¥åºä¸ä¸å°å,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ã请æ±å
¥åºä¸ä¸å°å,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion è¾é线请æ±å
¥åºä¸ä¸å°å |
| | | |
| | | /// <summary> |
| | | /// è¾é线å
¥åºå®æ |
| | |
| | | /// <param name="ProtocalDetailValue">线ä½å½åbool读ååç§»å°å</param> |
| | | public void ConveyorLineInFinish(CommonConveyorLine conveyorLine, ConveyorLineTaskCommand command, string childDeviceCode, int ProtocalDetailValue) |
| | | { |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线å
¥åºå®æ"); |
| | | var task = _taskService.QueryExecutingConveyorLineTask(command.TaskNum, childDeviceCode); |
| | | if (task != null && task.TaskState != (int)TaskInStatusEnum.Line_InFinish) |
| | | { |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线å
¥åºå®æ,ä¸ä¸ç®æ å°åãçå¾
åé
è´§ä½ã"); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | |
| | | if (task.TaskType == (int)TaskInboundTypeEnum.InNG) |
| | | if (command.Barcode == task.PalletCode) |
| | | { |
| | | int nextStatus = task.TaskState.GetNextNotCompletedStatus<TaskInStatusEnum>(); |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线å
¥åºå®æ,ä¸ä¸ç®æ å°åãçå¾
åé
è´§ä½ã"); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | |
| | | var station = _stationManagerRepository.QueryFirst(x => x.stationChildCode == task.SourceAddress); |
| | | task.CurrentAddress = station.stationLocation; |
| | | task.NextAddress = station.stationNGLocation; |
| | | task.TargetAddress = task.NextAddress; |
| | | task.TaskState = nextStatus; |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = "System"; |
| | | _taskRepository.UpdateData(task); |
| | | } |
| | | else |
| | | { |
| | | WebResponseContent content = _taskService.UpdateTaskStatusToNext(task); |
| | | Console.Out.WriteLine(content.ToJsonString()); |
| | | } |
| | | if (task.TaskType == (int)TaskInboundTypeEnum.InNG) |
| | | { |
| | | int nextStatus = task.TaskState.GetNextNotCompletedStatus<TaskInStatusEnum>(); |
| | | |
| | | var station = _stationManagerRepository.QueryFirst(x => x.stationChildCode == task.SourceAddress); |
| | | task.CurrentAddress = station.stationLocation; |
| | | task.NextAddress = station.stationNGLocation; |
| | | task.TargetAddress = task.NextAddress; |
| | | task.TaskState = nextStatus; |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = "System"; |
| | | _taskRepository.UpdateData(task); |
| | | } |
| | | else |
| | | { |
| | | WebResponseContent content = _taskService.UpdateTaskStatusToNext(task); |
| | | Console.Out.WriteLine(content.ToJsonString()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion å
¥åº |
| | | |
| | | #region åºåº |
| | | |
| | | /// <summary> |
| | | /// è¾é线请æ±åºä¿¡æ¯ |
| | | /// </summary> |
| | |
| | | public void RequestOutbound(CommonConveyorLine conveyorLine, ConveyorLineTaskCommand command, string childDeviceCode, int ProtocalDetailValue) |
| | | { |
| | | var task = _taskService.QueryConveyorLineTask(conveyorLine.DeviceCode, childDeviceCode); |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线请æ±åºåº,task{task.ToJsonString()}"); |
| | | if (task != null) |
| | | { |
| | | //task.NextAddress = task.NextAddress.Replace("-1", ""); |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(task); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | |
| | | //ConveyorLineTaskCommand taskCommand = MapTaskCommand(task, command); |
| | | |
| | | var next = task.NextAddress; |
| | | var taskCommand = MapTaskCommand(task, command); |
| | | task.NextAddress = next; |
| | | |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线请æ±åºåº,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | if (task.TargetAddress == "1020-1") |
| | | //if (command.Barcode == task.PalletCode) |
| | | { |
| | | //task.NextAddress = task.NextAddress.Replace("-1", ""); |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(task); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | |
| | | //ConveyorLineTaskCommand taskCommand = MapTaskCommand(task, command); |
| | | |
| | | var next = task.NextAddress; |
| | | var taskCommand = MapTaskCommand(task, command); |
| | | task.NextAddress = next; |
| | | |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线请æ±åºåº,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | if (task.TargetAddress == "1020-1") |
| | | { |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | Dt_Task task = _taskService.QueryExecutingConveyorLineTask(command.TaskNum, childDeviceCode); |
| | | if (task != null) |
| | | { |
| | | Dt_Task? newTask = _taskService.UpdatePosition(task.TaskNum, task.CurrentAddress); |
| | | if (newTask != null) |
| | | if (command.Barcode == task.PalletCode) |
| | | { |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(newTask); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | Dt_Task? newTask = _taskService.UpdatePosition(task.TaskNum, task.CurrentAddress); |
| | | if (newTask != null) |
| | | { |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(newTask); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | |
| | | //ConveyorLineTaskCommand taskCommand = MapTaskCommand(newTask, command); |
| | | //ConveyorLineTaskCommand taskCommand = MapTaskCommand(newTask, command); |
| | | |
| | | var next = newTask.NextAddress; |
| | | var taskCommand = MapTaskCommand(newTask, command); |
| | | newTask.NextAddress = next; |
| | | var next = newTask.NextAddress; |
| | | var taskCommand = MapTaskCommand(newTask, command); |
| | | newTask.NextAddress = next; |
| | | |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线请æ±åºåºä¸ä¸å°å,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线请æ±åºåºä¸ä¸å°å,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | var task = _taskService.QueryExecutingConveyorLineTask(command.TaskNum, childDeviceCode); |
| | | if (task != null) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(task); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | //ConveyorLineTaskCommand taskCommand = MapTaskCommand(task, command); |
| | | |
| | | var next = task.NextAddress; |
| | | var taskCommand = MapTaskCommand(task, command); |
| | | task.NextAddress = next; |
| | | |
| | | if (task.PalletCode != command.Barcode || task.Remark == "NG") |
| | | if (command.Barcode == task.PalletCode) |
| | | { |
| | | var NGAddress = _platFormRepository.QueryFirst(x => x.PlatCode == task.TargetAddress).Capacity; |
| | | taskCommand.TargetAddress = NGAddress; |
| | | } |
| | | else |
| | | { |
| | | taskCommand.TargetAddress = 1000; |
| | | } |
| | | WebResponseContent content = new WebResponseContent(); |
| | | //ConveyorLineTaskCommand taskCommand = _mapper.Map<ConveyorLineTaskCommand>(task); |
| | | //taskCommand.InteractiveSignal = command.InteractiveSignal; |
| | | //ConveyorLineTaskCommand taskCommand = MapTaskCommand(task, command); |
| | | |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine.DeviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线åºåºå®æ,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | content = _taskService.UpdateTaskStatusToNext(task); |
| | | var next = task.NextAddress; |
| | | var taskCommand = MapTaskCommand(task, command); |
| | | task.NextAddress = next; |
| | | |
| | | if (task.PalletCode != command.Barcode || task.Remark == "NG") |
| | | { |
| | | var NGAddress = _platFormRepository.QueryFirst(x => x.PlatCode == task.TargetAddress).Capacity; |
| | | taskCommand.TargetAddress = NGAddress; |
| | | } |
| | | else |
| | | { |
| | | taskCommand.TargetAddress = 1000; |
| | | } |
| | | |
| | | ConsoleHelper.WriteSuccessLine($"ã{conveyorLine.DeviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¾é线åºåºå®æ,ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | content = _taskService.UpdateTaskStatusToNext(task); |
| | | } |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion åºåº |
| | | |
| | | /// <summary> |
| | | /// è¾é线交äºå®æ |
| | |
| | | } |
| | | |
| | | #region æ£æµç©ºçå®çä»»å¡ |
| | | |
| | | /// <summary> |
| | | /// çæµç©ºæçå®çåºåº |
| | | /// </summary> |
| | |
| | | var tasks = _taskRepository.QueryData(x => x.TaskType == (int)taskType && x.TargetAddress == childDeviceCode); |
| | | if (tasks.Count < index) |
| | | { |
| | | ConsoleHelper.WriteErrorLine($"ã{childDeviceCode}ã请æ±ã{taskType.ToString()}ãä»»å¡,å·²æã{taskType.ToString()}ãä»»å¡ã{tasks.Count}ã,æå¤æ¥æã{index - 1}ã"); |
| | | //ConsoleHelper.WriteErrorLine($"ã{childDeviceCode}ã请æ±ã{taskType.ToString()}ãä»»å¡,å·²æã{taskType.ToString()}ãä»»å¡ã{tasks.Count}ã,æå¤æ¥æã{index - 1}ã"); |
| | | |
| | | #region è°ç¨WMSè·ååºåºä»»å¡ |
| | | |
| | | WMSTaskDTO taskDTO = new WMSTaskDTO(); |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTrayOutTask; |
| | | |
| | | |
| | | var result = await HttpHelper.PostAsync(wmsIpAddress, new { position = childDeviceCode, tag = (int)taskType, areaCdoe = roadWay, platform.ProductionLine }.ToJsonString()); |
| | | //var result = await HttpHelper.PostAsync("http://localhost:5000/api/Task/RequestTrayOutTaskAsync", dynamic.ToJsonString()); |
| | | |
| | |
| | | |
| | | taskDTO = JsonConvert.DeserializeObject<WMSTaskDTO>(content.Data.ToString()); |
| | | |
| | | #endregion |
| | | #endregion è°ç¨WMSè·ååºåºä»»å¡ |
| | | |
| | | CreateAndSendTask(taskDTO); |
| | | } |
| | |
| | | } |
| | | return content; |
| | | } |
| | | #endregion |
| | | |
| | | #endregion æ£æµç©ºçå®çä»»å¡ |
| | | |
| | | #region åæNGå£å
¥åº |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | #endregion |
| | | #endregion åæNGå£å
¥åº |
| | | } |
| | | } |
| | |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using HslCommunication; |
| | | using Newtonsoft.Json; |
| | | using System.Text.RegularExpressions; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_DTO.WMS; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_Tasks.ConveyorLineJob; |
| | | using HslCommunication; |
| | | using WIDESEAWCS_DTO.WMS; |
| | | using WIDESEAWCS_Common; |
| | | using System.Text.RegularExpressions; |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | |
| | | case 1: |
| | | await RequestWmsTask(conveyorLine, command, childDeviceCode, ProtocalDetailValue); |
| | | break; |
| | | |
| | | case 2: |
| | | case 3: |
| | | case 4: |
| | | case 6: |
| | | await CreateAndSendEmptyTrayTask(conveyorLine, command, childDeviceCode, ProtocalDetailValue); |
| | | break; |
| | | |
| | | case 7: |
| | | RequestOutNextAddress(conveyorLine, command, childDeviceCode, ProtocalDetailValue); |
| | | break; |
| | | |
| | | case 10: |
| | | ConveyorLineOutFinish(conveyorLine, command, childDeviceCode, ProtocalDetailValue); |
| | | break; |
| | | |
| | | default: |
| | | break; |
| | | } |
| | |
| | | { |
| | | // ä½¿ç¨æ£å表达å¼å¹é
类似 -æ°å çæ¨¡å¼ï¼å¹¶æ¿æ¢ä¸ºç©ºå符串 |
| | | task.NextAddress = Regex.Replace(task.NextAddress, @"-(\d+)", ""); |
| | | if (Convert.ToInt32(task.NextAddress) > 1999) |
| | | { |
| | | task.NextAddress = (Convert.ToInt32(task.NextAddress) - 1000).ToString(); |
| | | } |
| | | var comm = _mapper.Map<ConveyorLineTaskCommand>(task); |
| | | comm.InteractiveSignal = command.InteractiveSignal; |
| | | return comm; |
| | |
| | | var task = _taskService.QueryBarCodeConveyorLineTask(command.Barcode, childDeviceCode); |
| | | if (task != null) |
| | | { |
| | | //var taskCommand = MapTaskCommand(task, command); |
| | | var next = task.NextAddress; |
| | | var taskCommand = MapTaskCommand(task, command); |
| | | task.NextAddress = next; |
| | | if (task.NextAddress.Contains("JZ")) |
| | | { |
| | | command.Barcode = task.PalletCode; |
| | | command.TaskNum = task.TaskNum; |
| | | int nextStatus = task.TaskState.GetNextNotCompletedStatus<TaskInStatusEnum>(); |
| | | task.TaskState = nextStatus; |
| | | |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¯·æ±æ«ç å
¥åº(æ¯è),ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¯·æ±æ«ç å
¥åº(å®ç),ä¸ä¸ç®æ å°åã{task.TargetAddress}ã"); |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | } |
| | | else |
| | | { |
| | | //var taskCommand = MapTaskCommand(task, command); |
| | | var next = task.NextAddress; |
| | | var taskCommand = MapTaskCommand(task, command); |
| | | task.NextAddress = next; |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | ConsoleHelper.WriteWarningLine($"ã{conveyorLine._deviceName}ãä»»å¡å·ï¼ã{command.TaskNum}ã,æçæ¡ç ï¼ã{command.Barcode}ãå·²å°è¾¾ã{childDeviceCode}ãè¯·æ±æ«ç å
¥åº(æ¯è),ä¸ä¸ç®æ å°åã{taskCommand.TargetAddress}ã"); |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | WriteInfo(conveyorLine.DeviceName, content.Message); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | #region MyRegion |
| | | |
| | | #region << ç æ¬ 注 é >> |
| | | |
| | | /*---------------------------------------------------------------- |
| | |
| | | |
| | | using AutoMapper; |
| | | using HslCommunication; |
| | | using Microsoft.AspNetCore.Server.HttpSys; |
| | | using Newtonsoft.Json; |
| | | using Quartz; |
| | | using SqlSugar; |
| | | using System.Diagnostics.CodeAnalysis; |
| | | using System.Net; |
| | | using System.Reflection; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using WIDESEAWCS_BasicInfoService; |
| | | using WIDESEAWCS_Common; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Caches; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core.HttpContextUser; |
| | | using WIDESEAWCS_DTO.MOM; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_IProcessRepository; |
| | | using WIDESEAWCS_ISystemRepository; |
| | | using WIDESEAWCS_ISystemServices; |
| | | using WIDESEAWCS_ITaskInfoRepository; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_QuartzJob.DeviceBase; |
| | | using WIDESEAWCS_QuartzJob.DTO; |
| | | using WIDESEAWCS_QuartzJob.Service; |
| | | using WIDESEAWCS_SignalR; |
| | |
| | | if (conveyorLine != null) |
| | | { |
| | | #region ç«å°æ¹å¼ |
| | | |
| | | //List<Dt_StationManager> stationManagers = _stationManagerService.GetAllStationByDeviceCode(conveyorLine.DeviceCode); |
| | | |
| | | //foreach (var station in stationManagers) |
| | |
| | | // method.Invoke(this, new object[] { conveyorLine, command, station }); |
| | | // } |
| | | // } |
| | | //} |
| | | #endregion |
| | | //} |
| | | |
| | | #endregion ç«å°æ¹å¼ |
| | | |
| | | #region è·¯ç±æ¹å¼ |
| | | |
| | | List<string> childDeviceCodes = _routerService.QueryAllPositions(conveyorLine.DeviceCode); |
| | | foreach (string childDeviceCode in childDeviceCodes) |
| | | { |
| | |
| | | _noticeService.StackerData(userIds?.FirstOrDefault(), userTokenIds, new { conveyorLine.DeviceName, data = obj }); |
| | | |
| | | #endregion è°ç¨äºä»¶æ»çº¿éç¥å端 |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #endregion è·¯ç±æ¹å¼ |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | |
| | | } |
| | | return Task.CompletedTask; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è¾é线请æ±å
¥åº |
| | |
| | | conveyorLine.SetValue(ConveyorLineDBName_After.ResponState, 1, childDeviceCode); |
| | | _taskService.UpdateTaskStatusToNext(task); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTrayOutTask; |
| | | |
| | | |
| | | var result = await HttpHelper.PostAsync(wmsIpAddress, new { position = childDeviceCode, tag = (int)taskType, areaCdoe = roadWay, roadways = roadways }.ToJsonString()); |
| | | //var result = await HttpHelper.PostAsync("http://localhost:5000/api/Task/RequestTrayOutTaskAsync", dynamic.ToJsonString()); |
| | | |
| | |
| | | |
| | | taskDTO = JsonConvert.DeserializeObject<WMSTaskDTO>(content.Data.ToString()); |
| | | |
| | | #endregion |
| | | #endregion è°ç¨WMSè·ååºåºä»»å¡ |
| | | |
| | | CreateAndSendTask(taskDTO); |
| | | } |
| | |
| | | } |
| | | return content; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using WIDESEAWCS_ISystemServices; |
| | |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | public class GetStationService:ServiceBase<Dt_StationManager, IDt_StationManagerRepository>, IGetStationService |
| | | public class GetStationService : ServiceBase<Dt_StationManager, IDt_StationManagerRepository>, IGetStationService |
| | | { |
| | | //private readonly IDt_StationManagerRepository _stationManagerRepository; |
| | | |
| | | public GetStationService(IDt_StationManagerRepository BaseDal, ISys_ConfigService sys_ConfigService) : base(BaseDal) |
| | | { |
| | | } |
| | | |
| | | public WebResponseContent GetStationHasPallet(List<string> stations) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | var content = new WebResponseContent(); |
| | | |
| | | try |
| | | { |
| | | var x = 0; |
| | | var stationManagers = BaseDal.QueryData(x => stations.Contains(x.stationChildCode)); |
| | | foreach (var item in stationManagers) |
| | | { |
| | | if (Convert.ToInt32(item.stationPLC) > 1010) |
| | | { |
| | | CommonConveyorLine_GW commonConveyorLine_GW = Storage.Devices.FirstOrDefault(x => x.DeviceCode == item.stationPLC) as CommonConveyorLine_GW; |
| | | int palletCount = 0; // ç¨äºè®°å½æ²¡ææççç«ç¹æ°é |
| | | var stationManagers = BaseDal.QueryData(s => stations.Contains(s.stationChildCode)); // æ¥è¯¢ç¸å
³ç«ç¹ç®¡çä¿¡æ¯ |
| | | |
| | | var isHasPallet = Convert.ToInt32(commonConveyorLine_GW.ReadValue(ConveyorLineDBName_After.HasPallet, item.stationChildCode)); |
| | | if (isHasPallet == 0) x++; |
| | | foreach (var station in stationManagers) |
| | | { |
| | | if (IsStationValid(station)) |
| | | { |
| | | var hasPallet = ReadPalletStatus(station); // è·åæçç¶æ |
| | | if (hasPallet == 0) // å¦ææ²¡ææç |
| | | { |
| | | palletCount++; |
| | | } |
| | | } |
| | | } |
| | | content.OK(data: x); |
| | | |
| | | content.OK(data: palletCount); // è¿åç»æ |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | content.Error(ex.Message); |
| | | content.Error(ex.Message); // æè·å¹¶è¿åéè¯¯ä¿¡æ¯ |
| | | } |
| | | |
| | | return content; |
| | | } |
| | | |
| | | // éªè¯ç«ç¹æ¯å¦ææ |
| | | private bool IsStationValid(Dt_StationManager station) |
| | | { |
| | | return Convert.ToInt32(station.stationPLC) > 1010; |
| | | } |
| | | |
| | | // 读åæçç¶æ |
| | | private int ReadPalletStatus(Dt_StationManager station) |
| | | { |
| | | var commonConveyorLine_GW = Storage.Devices.FirstOrDefault(device => device.DeviceCode == station.stationPLC) as CommonConveyorLine_GW; |
| | | return Convert.ToInt32(commonConveyorLine_GW.ReadValue(ConveyorLineDBName_After.HasPallet, station.stationChildCode)); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | |
| | | { |
| | | WebResponseContent GetStationHasPallet(List<string> stations); |
| | | } |
| | | } |
| | | } |
| | |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using Masuit.Tools; |
| | | using Newtonsoft.Json; |
| | | using WIDESEAWCS_Common; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_DTO.WMS; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_Tasks.ConveyorLineJob; |
| | | using WIDESEAWCS_DTO.WMS; |
| | | using WIDESEAWCS_Common; |
| | | using Masuit.Tools; |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | |
| | | ExecuteStationAction(stationManager, conveyorLine, command, childDeviceCode); |
| | | } |
| | | break; |
| | | |
| | | case 1: |
| | | case 6: |
| | | case 10: |
| | |
| | | // } |
| | | //} |
| | | #endregion |
| | | |
| | | } |
| | | |
| | | private void ExecuteStationAction(Dt_StationManager stationManager, CommonConveyorLine_GW conveyorLine, ConveyorLineTaskCommand_After command, string childDeviceCode) |
| | |
| | | case 8: |
| | | RequestInNextAddress(conveyorLine, command, childDeviceCode); |
| | | break; |
| | | |
| | | case 9: |
| | | ConveyorLineInFinish(conveyorLine, command, childDeviceCode); |
| | | break; |
| | | |
| | | case 10: |
| | | RequestOutbound(conveyorLine, command, childDeviceCode); |
| | | break; |
| | | |
| | | case 11: |
| | | RequestOutNextAddress(conveyorLine, command, childDeviceCode); |
| | | break; |
| | | |
| | | case 12: |
| | | ConveyorLineOutFinish(conveyorLine, command, childDeviceCode); |
| | | break; |
| | | |
| | | case 6: |
| | | CreateAndSendEmptyTrayTask(conveyorLine, command, childDeviceCode); |
| | | break; |
| | | |
| | | case 1: |
| | | |
| | | //if (stationManager.stationArea.Contains("GW")) |
| | |
| | | //_taskRepository.QueryFirst() |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | using WIDESEAWCS_Core.HttpContextUser; |
| | | using WIDESEAWCS_DTO.MOM; |
| | | using WIDESEAWCS_IProcessRepository; |
| | | using WIDESEAWCS_ITaskInfo_HtyRepository; |
| | | using WIDESEAWCS_ITaskInfoRepository; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | using WIDESEAWCS_Model; |
| | |
| | | private readonly ICacheService _cacheService; |
| | | private readonly INoticeService _noticeService; |
| | | private readonly IDt_StationManagerRepository _stationManagerRepository; |
| | | private readonly ITask_HtyRepository _htyRepository; |
| | | |
| | | public CommonStackerCraneJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, ITaskRepository taskRepository, IRouterService routerService, IProcessRepository processRepository, ICacheService cacheService, INoticeService noticeService, IDt_StationManagerRepository stationManagerRepository) |
| | | public CommonStackerCraneJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, ITaskRepository taskRepository, IRouterService routerService, IProcessRepository processRepository, ICacheService cacheService, INoticeService noticeService, IDt_StationManagerRepository stationManagerRepository, ITask_HtyRepository htyRepository) |
| | | { |
| | | _taskService = taskService; |
| | | _taskExecuteDetailService = taskExecuteDetailService; |
| | |
| | | _cacheService = cacheService; |
| | | _noticeService = noticeService; |
| | | _stationManagerRepository = stationManagerRepository; |
| | | _htyRepository = htyRepository; |
| | | } |
| | | |
| | | public Task Execute(IJobExecutionContext context) |
| | |
| | | CommonStackerCrane? commonStackerCrane = sender as CommonStackerCrane; |
| | | if (commonStackerCrane != null) |
| | | { |
| | | if (commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.WorkType) != 5) |
| | | //var x = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.WorkType); |
| | | //if (commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.WorkType) != 5) |
| | | { |
| | | //Console.Out.WriteLine("TaskCompleted" + e.TaskNum); |
| | | ConsoleHelper.WriteColorLine($"ã{commonStackerCrane.DeviceName}ãä»»å¡å®æ,ä»»å¡å·ï¼ã{e.TaskNum}ã", ConsoleColor.Blue); |
| | |
| | | else |
| | | return; |
| | | } |
| | | |
| | | _taskService.StackCraneTaskCompleted(e.TaskNum); |
| | | if (commonStackerCrane.DeviceCode.Contains("CH") && task.TaskType == (int)TaskOutboundTypeEnum.Outbound) |
| | | { |
| | | task = _taskRepository.QueryFirst(x => x.TaskNum == e.TaskNum); |
| | | Dt_Task? newTask = _taskService.UpdatePosition(task.TaskNum, task.CurrentAddress); |
| | | } |
| | | if(task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup && task.TargetAddress == "1359-4") |
| | | { |
| | | var TASKHTY = task.Adapt<Dt_Task_Hty>(); |
| | | _taskRepository.DeleteData(task); |
| | | _htyRepository.AddData(TASKHTY); |
| | | } |
| | | commonStackerCrane.SetValue(StackerCraneDBName.WorkType, 5); |
| | | } |
| | | } |
| | |
| | | if (device != null) |
| | | { |
| | | CommonConveyorLine conveyorLine = (CommonConveyorLine)device; |
| | | if (conveyorLine.IsOccupied(router.ChildPosi))//åºåºç«å°æªè¢«å ç¨ |
| | | //if (conveyorLine.IsOccupied(router.ChildPosi))//åºåºç«å°æªè¢«å ç¨ |
| | | { |
| | | return task; |
| | | } |
| | |
| | | } |
| | | return stackerCraneTaskCommand; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 设å¤å¿è·³ |
| | | /// </summary> |
| | | /// <param name="commonStackerCrane"></param> |
| | | //public async void EqptAlive(CommonStackerCrane commonStackerCrane) |
| | | //{ |
| | | // if (commonStackerCrane.StackerOnline) |
| | | // { |
| | | // BasicDto dto = new BasicDto |
| | | // { |
| | | // EmployeeNo = "T00001", |
| | | // EquipmentCode = commonStackerCrane.DeviceCode, |
| | | // RequestTime = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"), |
| | | // SessionId = Guid.NewGuid().ToString(), |
| | | // Software = commonStackerCrane.DeviceName, |
| | | // }; |
| | | // var respone = await HttpHelper.PostAsync("http://ts-momapp01:12020/api/MachineIntegration/EqptAlive", dto.ToJsonString()); |
| | | // if (respone != null) |
| | | // { |
| | | // var result = JsonConvert.DeserializeObject<ResponseEqptAliveDto>(respone); |
| | | // if (result != null && result.Success) |
| | | // { |
| | | // if (result.KeyFlag == "99") |
| | | // commonStackerCrane.StackerOnline = true; |
| | | // else if (result.KeyFlag == "98") |
| | | // commonStackerCrane.StackerOnline = false; |
| | | // } |
| | | // } |
| | | // } |
| | | //} |
| | | |
| | | } |
| | | } |
| | |
| | | #region << ç æ¬ 注 é >> |
| | | |
| | | /*---------------------------------------------------------------- |
| | | * å½å空é´ï¼WIDESEAWCS_Tasks.StackerCraneJob |
| | | * å建è
ï¼è¡ç«¥åº |
| | |
| | | * ä¿®æ¹æ¶é´ï¼ |
| | | * çæ¬ï¼V1.0.1 |
| | | * ä¿®æ¹è¯´æï¼ |
| | | * |
| | | * |
| | | *----------------------------------------------------------------*/ |
| | | #endregion << ç æ¬ 注 é >> |
| | | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | #endregion << ç æ¬ 注 é >> |
| | | |
| | | namespace WIDESEAWCS_Tasks.StackerCraneJob |
| | | { |
| | |
| | | /// </summary> |
| | | Barcode, |
| | | } |
| | | } |
| | | } |
| | |
| | | string[] targetCodes = task.TargetAddress.Split("-"); |
| | | if (targetCodes.Length == 3) |
| | | { |
| | | //if (task.Roadway.Contains("FR")) |
| | | //{ |
| | | // if(task.Roadway.EndsWith("03")|| task.Roadway.EndsWith("01")) |
| | | // { |
| | | |
| | | // stackerCraneTaskCommand.EndRow = (short)(Convert.ToInt16(targetCodes[0]) % 2 == 0 ? 1 : 2); |
| | | // stackerCraneTaskCommand.EndColumn = Convert.ToInt16(targetCodes[1]); |
| | | // stackerCraneTaskCommand.EndLayer = Convert.ToInt16(targetCodes[2]); |
| | | // } |
| | | // else |
| | | // { |
| | | |
| | | // stackerCraneTaskCommand.EndRow = (short)(Convert.ToInt16(targetCodes[0]) % 2 == 0 ? 2 : 1); |
| | | // stackerCraneTaskCommand.EndColumn = Convert.ToInt16(targetCodes[1]); |
| | | // stackerCraneTaskCommand.EndLayer = Convert.ToInt16(targetCodes[2]); |
| | | // } |
| | | //} |
| | | //else |
| | | //{ |
| | | |
| | | //} |
| | | stackerCraneTaskCommand.EndRow = (short)(Convert.ToInt16(targetCodes[0]) % 2 == 0 ? 2 : 1); |
| | | stackerCraneTaskCommand.EndColumn = Convert.ToInt16(targetCodes[1]); |
| | | stackerCraneTaskCommand.EndLayer = Convert.ToInt16(targetCodes[2]); |
| | |
| | | |
| | | return stackerCraneTaskCommand; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 设å¤å¿è·³ |
| | | /// </summary> |
| | | /// <param name="commonStackerCrane"></param> |
| | | public async void EqptAlive(CommonStackerCrane commonStackerCrane) |
| | | { |
| | | if (commonStackerCrane.StackerOnline) |
| | | { |
| | | BasicDto dto = new BasicDto |
| | | { |
| | | EmployeeNo = "T00001", |
| | | EquipmentCode = commonStackerCrane.DeviceCode, |
| | | RequestTime = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"), |
| | | SessionId = Guid.NewGuid().ToString(), |
| | | Software = commonStackerCrane.DeviceName, |
| | | }; |
| | | var respone = await HttpHelper.PostAsync("http://ts-momapp01:12020/api/MachineIntegration/EqptAlive", dto.ToJsonString()); |
| | | if (respone != null) |
| | | { |
| | | var result = JsonConvert.DeserializeObject<ResponseEqptAliveDto>(respone); |
| | | if (result != null && result.Success) |
| | | { |
| | | if (result.KeyFlag == "99") |
| | | commonStackerCrane.StackerOnline = true; |
| | | else if (result.KeyFlag == "98") |
| | | commonStackerCrane.StackerOnline = false; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | <?xml version="1.0" encoding="utf-8" standalone="no"?> |
| | | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
| | | <Import Project="$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets" Condition="Exists('$(NuGetPackageRoot)system.text.encodings.web\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Encodings.Web.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets" Condition="Exists('$(NuGetPackageRoot)system.io.pipelines\9.0.0\buildTransitive\netcoreapp2.0\System.IO.Pipelines.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.bcl.asyncinterfaces\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Bcl.AsyncInterfaces.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets" Condition="Exists('$(NuGetPackageRoot)system.codedom\9.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets" Condition="Exists('$(NuGetPackageRoot)system.management\9.0.0\buildTransitive\netcoreapp2.0\System.Management.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net6.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.4\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.filesystemglobbing\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileSystemGlobbing.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.fileproviders.physical\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.FileProviders.Physical.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.fileextensions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.FileExtensions.targets')" /> |
| | | <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.json\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Json.targets')" /> |
| | | </ImportGroup> |
| | | </Project> |
| | |
| | | if (string.IsNullOrEmpty(where)) |
| | | where += $"{searchParametersList[i].Name} like '%{searchParametersList[i].Value}%'"; |
| | | else |
| | | where += $" and {searchParametersList[i].Name} like '%{searchParametersList[i].Value}%'"; |
| | | where += $" and {searchParametersList[i].Name} = '{searchParametersList[i].Value}'"; |
| | | } |
| | | else |
| | | { |
| | |
| | | using SqlSugar; |
| | | using Magicodes.ExporterAndImporter.Core; |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | |
| | | /// <summary> |
| | | /// ä¸»é® |
| | | /// </summary> |
| | | [ImporterHeader(Name = "主é®")] |
| | | [ExporterHeader(DisplayName = "主é®")] |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主é®")] |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æçæ¡ç |
| | | /// æçç¼å· |
| | | /// </summary> |
| | | [ImporterHeader(Name = "æçç¼å·")] |
| | | [ExporterHeader(DisplayName = "æçç¼å·")] |
| | | [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "æçç¼å·")] |
| | | public string PalletCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´§ä½ç¼å· |
| | | /// </summary> |
| | | [ImporterHeader(Name = "è´§ä½ID")] |
| | | [ExporterHeader(DisplayName = "è´§ä½ID")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "è´§ä½ID")] |
| | | public int LocationId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´§ä½ç¼å· |
| | | /// </summary> |
| | | [ImporterHeader(Name = "è´§ä½ç¼å·")] |
| | | [ExporterHeader(DisplayName = "è´§ä½ç¼å·")] |
| | | [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "è´§ä½ç¼å·")] |
| | | public string LocationCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦æ»¡ç |
| | | /// </summary> |
| | | [ImporterHeader(Name = "æ¯å¦å®ç")] |
| | | [ExporterHeader(DisplayName = "æ¯å¦å®ç")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "æ¯å¦æ»¡ç", DefaultValue = "0")] |
| | | public bool IsFull { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ (éå¶\éåæ¶é´) |
| | | /// </summary> |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "夿³¨")] |
| | | [ImporterHeader(Name = "çµè¯æ°é")] |
| | | [ExporterHeader(DisplayName = "çµè¯æ°é")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "çµè¯æ°é")] |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
³èå·¥åºè¿åæ¶é´ï¼æ³¨æ¶²\éç½®æ¶é¿ï¼ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "å·¥åºè¿åæ¶é´")] |
| | | [ExporterHeader(DisplayName = "å·¥åºè¿åæ¶é´")] |
| | | public string LinedProcessFeedbackTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¹å¾åæ°è¿å(éç½®æ¶é¿) |
| | | /// </summary> |
| | | [ImporterHeader(Name = "éç½®æ¶é¿")] |
| | | [ExporterHeader(DisplayName = "éç½®æ¶é¿")] |
| | | public string SpecialParameterDuration { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产产线 |
| | | /// </summary> |
| | | [ImporterHeader(Name = "ç产产线")] |
| | | [ExporterHeader(DisplayName = "ç产产线")] |
| | | public string ProductionLine { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºåç¼ç |
| | | /// </summary> |
| | | [ImporterHeader(Name = "åºåç¼ç ")] |
| | | [ExporterHeader(DisplayName = "åºåç¼ç ")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "åºåç¼ç ")] |
| | | public string AreaCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºåºåºæ¶é´ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "åºåºåºæ¶é´")] |
| | | [ExporterHeader(DisplayName = "åºåºåºæ¶é´")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "åºåºåºæ¶é´")] |
| | | public DateTime? OutboundTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ°ä¿¡æ¯ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "åæ°ä¿¡æ¯")] |
| | | [ExporterHeader(DisplayName = "åæ°ä¿¡æ¯")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "åæ°ä¿¡æ¯")] |
| | | public string ParameterInfos { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºåç¶æ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "å建è
")] |
| | | [ExporterHeader(DisplayName = "å建è
")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "åºåç¶æ")] |
| | | public int StockStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å½åå·¥åº |
| | | /// </summary> |
| | | [ImporterHeader(Name = "å½åå·¥åº")] |
| | | [ExporterHeader(DisplayName = "å½åå·¥åº")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "å½åå·¥åº")] |
| | | public string ProcessCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸ä¸å·¥åº |
| | | /// </summary> |
| | | [ImporterHeader(Name = "ä¸ä¸å·¥åº")] |
| | | [ExporterHeader(DisplayName = "ä¸ä¸å·¥åº")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "ä¸ä¸å·¥åº")] |
| | | public string NextProcessCode { get; set; } |
| | | |
| | |
| | | { |
| | | string[] chineseNumbers = new string[] { "é¶", "ä¸", "äº", "ä¸", "å", "äº", "å
", "ä¸", "å
«", "ä¹" }; |
| | | var locationList = new List<DtLocationInfo>(); |
| | | for (int line = 1; line <= x; line++) |
| | | for (int line = 3; line <= x; line++) |
| | | { |
| | | for (int column = 1; column <= y; column++) |
| | | { |
| | |
| | | LocationType = locType, |
| | | Remark = "", |
| | | Depth = locType > 1 ? (((line - 1) % 4) + 1) == 2 || (((line - 1) % 4) + 1) == 3 ? 1 : 2 : 1, |
| | | RoadwayNo = locType > 1 ? $"GWSC{((line - 1) / 4) + 1}" : $"GWSC{((line - 1) / 2) + 1}", |
| | | RoadwayNo = locType > 1 ? $"JZSC{((line - 1) / 4) + 1}" : $"JZSC{((line - 1) / 2) + 1}", |
| | | LocationStatus = LocationEnum.Free.ObjToInt(), |
| | | AreaId = areaId, |
| | | Creater = "systeam", |
| | |
| | | using Masuit.Tools; |
| | | using Microsoft.Extensions.Hosting; |
| | | using Microsoft.Extensions.Logging; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Core.Const; |
| | | using WIDESEA_DTO.WMS; |
| | | using WIDESEA_IServices; |
| | | using WIDESEA_Repository; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using WIDESEA_Model; |
| | | |
| | | namespace WIDESEA_StorageTaskServices |
| | | { |
| | |
| | | private readonly ILocationInfoRepository _locationRepository; |
| | | |
| | | private Timer _timer; |
| | | |
| | | public MyBackgroundService(ILogger<MyBackgroundService> logger, ILocationInfoRepository locationRepository, IStockInfoRepository stockInfoRepository, IDt_AreaInfoRepository areaInfoRepository, IDt_TaskRepository taskRepository, IDt_StationManagerRepository stationManagerRepository, ISys_ConfigService configService) |
| | | { |
| | | _logger = logger; |
| | |
| | | _stationManagerRepository = stationManagerRepository; |
| | | _configService = configService; |
| | | } |
| | | |
| | | public Task StartAsync(CancellationToken cancellationToken) |
| | | { |
| | | _timer = new Timer(DoWork, null, 0, 10000); |
| | | return Task.CompletedTask; |
| | | } |
| | | |
| | | private void DoWork(object state) |
| | | { |
| | | try |
| | | { |
| | | |
| | | var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "GWSC1"); |
| | | |
| | | if (area == null) { return; } |
| | | var stockInfo = _stockInfoRepository.Db.Queryable<DtStockInfo>() |
| | | .Includes(x => x.LocationInfo) // é¢å è½½LocationInfo |
| | | .Includes(x => x.StockInfoDetails) // é¢å è½½StockInfoDetails |
| | |
| | | if (stockInfo.Count <= 0) return; |
| | | foreach (var item in stockInfo) |
| | | { |
| | | |
| | | var hasTask = _taskRepository.QueryFirst(x => x.PalletCode == item.PalletCode); |
| | | if (hasTask != null) |
| | | { |
| | |
| | | task.NextAddress = "002-000-002"; |
| | | // å建任å¡DTO |
| | | WMSTaskDTO taskDTO = CreateTaskDTO(task); |
| | | |
| | | |
| | | var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress); |
| | | var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue; |
| | |
| | | _locationRepository.UpdateData(item.LocationInfo); |
| | | } |
| | | } |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | ConsoleHelper.WriteErrorLine(ex.Message); |
| | | ConsoleHelper.WriteErrorLine($"髿¸©åºåºé误ï¼é误信æ¯ï¼" + ex.Message); |
| | | } |
| | | ConsoleHelper.WriteSuccessLine(DateTime.Now.ToString()); |
| | | ConsoleHelper.WriteSuccessLine($"髿¸©åºåºè°ç¨ï¼" + DateTime.Now.ToString()); |
| | | } |
| | | |
| | | public Task StopAsync(CancellationToken cancellationToken) |
| | | { |
| | | _logger.LogInformation("MyBackgroundService is stopping."); |
| | | _timer?.Change(Timeout.Infinite, 0); |
| | | return Task.CompletedTask; |
| | | } |
| | | |
| | | public void Dispose() |
| | | { |
| | | _timer?.Dispose(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// å建任å¡å®ä¾ |
| | |
| | | }; |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | |  |
| | | using AngleSharp.Io; |
| | | using log4net.Core; |
| | | using Mapster; |
| | | using Mapster; |
| | | using Masuit.Tools; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; |
| | | using SixLabors.Fonts.Tables.AdvancedTypographic; |
| | | using System.Text.RegularExpressions; |
| | | using WIDESEA_Core.Const; |
| | | using WIDESEA_DTO.MOM; |
| | | using WIDESEA_DTO.WMS; |
| | | using WIDESEA_IServices; |
| | | using WIDESEA_IStoragIntegrationServices; |
| | | using WIDESEA_Model.Models; |
| | | using WIDESEA_Services; |
| | | using WIDESEA_StorageBasicRepository; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | | namespace WIDESEA_StorageTaskServices; |
| | | |
| | |
| | | #region å¤é¨æ¥å£æ¹æ³ |
| | | |
| | | #region åºåºä»»å¡å®æ |
| | | |
| | | |
| | | public async Task<WebResponseContent> CompleteStackTaskAsync(Dt_Task task, DtStockInfo stock) |
| | | { |
| | |
| | | |
| | | private void ValidateResponse(WebResponseContent content) |
| | | { |
| | | |
| | | } |
| | | |
| | | private (DtLocationInfo, Dt_Task) UpdateStockAndTaskStatus(DtStockInfo stock, Dt_Task task) |
| | |
| | | // æ§è¡æ°æ®åºäºå¡ |
| | | await _unitOfWorkManage.UseTranAsync(async () => |
| | | { |
| | | |
| | | // æ·»å åå²ä»»å¡ |
| | | var isTaskHtyAdd = await _task_HtyRepository.AddDataAsync(taskHtyNG) > 0; |
| | | |
| | |
| | | // å建åå²ä»»å¡å®ä¾æ¨¡å |
| | | var taskHty = CreateHistoricalTask(task); |
| | | |
| | | if (task.TaskType == (int)TaskInboundTypeEnum.InQuality) |
| | | { |
| | | await _locationRepository.UpdateDataAsync(locationInf); |
| | | await _task_HtyRepository.AddDataAsync(taskHty); |
| | | await BaseDal.DeleteDataAsync(task); |
| | | return content.OK("å
¥åºä»»å¡å®ææå"); |
| | | } |
| | | // æ ¹æ®æ¯å¦æç»çä¿¡æ¯å建åºåå®ä¾æ¨¡å |
| | | DtStockInfo stock = boxing == null ? CreateEmptyPalletStock(task, locationInf) : CreateFullPalletStock(task, locationInf, boxing); |
| | | |
| | | |
| | | // æ§è¡æ°æ®åºäºå¡ |
| | | bool isResult = await ExecuteTransaction(stock, taskHty, locationInf, task.TaskId, boxing); |
| | |
| | | throw new Exception("æªæ¾å°å¯¹åºåºåä¿¡æ¯"); |
| | | } |
| | | |
| | | |
| | | var boxDetail = boxing.BoxingInfoDetails.Adapt<List<DtStockInfoDetail>>(); |
| | | boxDetail.ForEach(x => { x.Status = (int)StockStateEmun.å·²å
¥åº; }); |
| | | var stock = new DtStockInfo() |
| | |
| | | AreaCode = area.AreaCode, |
| | | LocationId = loation.Id, |
| | | StockInfoDetails = boxDetail, |
| | | ProcessCode = boxing.ProcessCode, |
| | | NextProcessCode = boxing.NextProcessCode, |
| | | Remark = boxing.BoxingInfoDetails.Count().ToString(), |
| | | }; |
| | | |
| | | // å¤ç请æ±åæ° |
| | |
| | | |
| | | case (int)TaskRelocationTypeEnum.Relocation: |
| | | return await CompleteTransferTaskAsync(task, stock); |
| | | |
| | | default: |
| | | return content.Error("ä»»å¡ç±»åä¸åå¨"); |
| | | } |
| | |
| | | #region 请æ±ä»»å¡å
¥åº |
| | | |
| | | #region |
| | | |
| | | /// <summary> |
| | | /// 请æ±ä»»å¡å··é |
| | | /// </summary> |
| | |
| | | return content.OK(data: taskDTO); |
| | | } |
| | | } |
| | | |
| | | |
| | | var stock = await _stockInfoRepository.QueryFirstNavAsync(x => x.PalletCode == input.PalletCode && x.IsFull); |
| | | if (stock != null) |
| | |
| | | case "CH01": |
| | | areaIn = "CH001"; |
| | | break; |
| | | |
| | | case "JZ01": |
| | | areaIn = "JZ001"; |
| | | break; |
| | | |
| | | case "GW01": |
| | | areaIn = "GWSC1"; |
| | | break; |
| | | |
| | | case "CW01": |
| | | areaIn = "CWSC1"; |
| | | break; |
| | | |
| | | case "CW02": |
| | | areaIn = "CWSC2"; |
| | | break; |
| | | |
| | | default: |
| | | break; |
| | | } |
| | |
| | | return content; |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 请æ±ä»»å¡å
¥åº |
| | | |
| | | public async Task<WebResponseContent> RequestTaskAsync(RequestTaskDto input) |
| | | { |
| | |
| | | PalletCode = stock.PalletCode, |
| | | SourceAddress = input.Position, |
| | | CurrentAddress = input.Position, |
| | | TaskState = (int)TaskInStatusEnum.InNew, |
| | | TaskState = stock.LocationInfo.RoadwayNo.Contains("CH") ? (int)TaskInStatusEnum.InNew : (int)TaskInStatusEnum.Line_InFinish, |
| | | TaskType = (int)TaskInboundTypeEnum.InQuality, |
| | | TaskNum = BaseDal.GetTaskNo().Result, |
| | | Creater = "System", // ä¿®æ£æ¼åé误 |
| | |
| | | TaskId = 0, |
| | | }; |
| | | |
| | | var taskDTO = CreateTaskDTO(task); |
| | | var taskDTO = CreateTaskDTO(taskNew); |
| | | BaseDal.AddData(taskNew); |
| | | return content.OK(data: taskDTO); |
| | | // TODOè´¨æ£ååº |
| | | } |
| | | |
| | | // æ ¹æ®ä½ç½®æ¥è¯¢åºåä¿¡æ¯ |
| | | var area = await QueryAreaInfoByPosition(input.Position.Replace("-1", "")); |
| | | var areaCode = Regex.Replace(input.Position, @"-(\d+)", ""); |
| | | var area = await QueryAreaInfoByPosition(areaCode); |
| | | if (area == null) |
| | | { |
| | | return content.Error("该ç¹ä½ä¸å¨åºåå表ä¸åå¨"); |
| | |
| | | return await HandleErrorCells(input, area, serialNosError); |
| | | } |
| | | |
| | | |
| | | var boxing = CreateBoxingInfo(result, input.PalletCode); |
| | | if (boxing == null) return content.Error("ç»ç失败"); |
| | | |
| | |
| | | |
| | | return content; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ´æ°ä»»å¡è´§ä½ |
| | | /// </summary> |
| | |
| | | return content.Error($"ææªæ¾å°ã{input.PalletCode}ãçä»»å¡"); |
| | | |
| | | return content = await UpdateExistingTask(input, task); |
| | | |
| | | } |
| | | catch (Exception err) |
| | | { |
| | | |
| | | throw; |
| | | } |
| | | } |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | |
| | | |
| | | |
| | | |
| | | // è°ç¨BaseDal.QueryFirstAsyncæ¹æ³ï¼æ¥è¯¢ä»»å¡ |
| | | var task = await BaseDal.QueryFirstAsync(x => x.PalletCode == input.PalletCode); |
| | | if (task != null && task.TaskState == (int)TaskInStatusEnum.InNew) |
| | |
| | | TaskType = task.TaskType, |
| | | }; |
| | | return content.OK(data: task); |
| | | } |
| | | } |
| | | |
| | | var stationManagers = _stationManagerRepository.QueryData(x => x.stationType == 6 && x.stationChildCode == input.Position).FirstOrDefault(); |
| | | if (stationManagers == null) |
| | |
| | | } |
| | | catch (Exception) |
| | | { |
| | | |
| | | throw; |
| | | } |
| | | } |
| | |
| | | }; |
| | | } |
| | | |
| | | #endregion 请æ±ä»»å¡å
¥åº |
| | | #endregion å¤é¨æ¥å£æ¹æ³ |
| | | |
| | | #region 请æ±åºåºï¼å®ç&空çï¼ |
| | | |
| | |
| | | }; |
| | | } |
| | | |
| | | #endregion 请æ±åºåº |
| | | #endregion 请æ±åºåºï¼å®ç&空çï¼ |
| | | |
| | | #region ä»»å¡ç¶ææ´æ¹ |
| | | |
| | |
| | | return content; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region åºåºè§£ç |
| | | |
| | | /// <summary> |
| | | /// åºåºè§£çæ¥å£ |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | public async Task<WebResponseContent> OutUnblockInterface(int taskNum) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | var task = await BaseDal.QueryFirstAsync(x => x.TaskNum == taskNum); |
| | | if (task == null) |
| | | return content.Error("æªæ¾å°ä»»å¡"); |
| | | task.TaskState = (int)TaskOutStatusEnum.Line_OutFinish; |
| | | var taskHty = CreateHistoricalTask(task); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | content.Error(ex.Message); |
| | | } |
| | | return content; |
| | | } |
| | | |
| | | #endregion |
| | | #endregion ä»»å¡ç¶ææ´æ¹ |
| | | |
| | | #region æå®ä»»å¡åºåº |
| | | |
| | |
| | | taskType = (int)TaskOutboundTypeEnum.OutQuality; |
| | | else |
| | | taskType = (int)TaskOutboundTypeEnum.OutTray; |
| | | // å建并添å ä»»å¡å°æ°æ®åº |
| | | task = CreateTask(stockInfo, "1020-1", taskType); |
| | | |
| | | if (stockInfo.AreaCode.Contains("CH")) |
| | | { |
| | | // å建并添å ä»»å¡å°æ°æ®åº |
| | | task = CreateTask(stockInfo, "1020-1", taskType); |
| | | } |
| | | else |
| | | { |
| | | if (stockInfo.LocationInfo.RoadwayNo == "JZSC1") |
| | | { |
| | | task = CreateTask(stockInfo, "1359-4", taskType); |
| | | } |
| | | } |
| | | //var taskId = await BaseDal.AddDataAsync(task); |
| | | //if (taskId <= 0) |
| | | //{ |
| | |
| | | |
| | | return content; |
| | | } |
| | | |
| | | private string GetWCSIpReceiveTask() |
| | | { |
| | | var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress); |
| | |
| | | return wmsBase + ipAddress; |
| | | } |
| | | |
| | | #endregion |
| | | #endregion æå®ä»»å¡åºåº |
| | | |
| | | #endregion å¤é¨æ¥å£æ¹æ³ |
| | | |
| | |
| | | .Include(x => x.BoxingInfoDetails) |
| | | .ExecuteCommandAsync(); |
| | | } |
| | | |
| | | } |
| | | |
| | | var stocks = _stockInfoRepository.QueryData(x => x.AreaCode == stock.AreaCode && x.ProductionLine == stock.ProductionLine && x.SpecialParameterDuration != stock.SpecialParameterDuration); |
| | |
| | | _unitOfWorkManage.CommitTran(); |
| | | return content.OK(data: task); |
| | | } |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | |  |
| | | using log4net.Core; |
| | | using Mapster; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools.Models; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; |
| | | using SixLabors.Fonts.Tables.AdvancedTypographic; |
| | | using System.Diagnostics; |
| | | using WIDESEA_Common; |
| | | using Masuit.Tools; |
| | | using WIDESEA_Core.Const; |
| | | using WIDESEA_DTO; |
| | | using WIDESEA_DTO.MOM; |
| | | using WIDESEA_DTO.WMS; |
| | | using WIDESEA_IStorageBasicRepository; |
| | | using WIDESEA_IStoragIntegrationServices; |
| | | using WIDESEA_Model.Models; |
| | | using WIDESEA_StorageBasicRepository; |
| | | using WIDESEA_StorageTaskRepository; |
| | | using WIDESEA_StoragIntegrationServices; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | | namespace WIDESEA_StorageTaskServices; |
| | |
| | | public partial class Dt_TaskService : ServiceBase<Dt_Task, IDt_TaskRepository>, IDt_TaskService |
| | | { |
| | | #region 请æ±ä»»å¡å
¥åº |
| | | |
| | | /// <summary> |
| | | /// 请æ±å
¥åº |
| | | /// </summary> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// |
| | | /// </summary> |
| | | /// <param name="input">请æ±åæ°</param> |
| | | /// <param name="flag">宿¡ç©ºæ¡æ è¯</param> |
| | |
| | | } |
| | | |
| | | #region ç´æ¥åºåºä»»å¡ |
| | | |
| | | private async Task<Dt_Task> CreateInToOutTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) |
| | | { |
| | | //if (stationManager.stationType != 5) throw new Exception("é误çè°å"); |
| | | |
| | | |
| | | input.EquiCodeMOM = "24MEJQ11-1006-1"; |
| | | |
| | |
| | | |
| | | return task; |
| | | } |
| | | #endregion |
| | | |
| | | #endregion ç´æ¥åºåºä»»å¡ |
| | | |
| | | #region å
¥åºä»»å¡ |
| | | |
| | | private async Task<Dt_Task> CreateInTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) |
| | | { |
| | | if (stationManager.stationType != 1 && stationManager.stationType != 6) throw new Exception("é误çè°å"); |
| | |
| | | |
| | | return task; |
| | | } |
| | | #endregion |
| | | |
| | | #endregion å
¥åºä»»å¡ |
| | | |
| | | #region åºä½åé
|
| | | |
| | | /// <summary> |
| | | /// |
| | | /// |
| | | /// </summary> |
| | | /// <param name="requestTask">请æ±åæ°</param> |
| | | /// <param name="isCheckRequest">æ¯å¦æªæ£æµåºä½ç±»å</param> |
| | |
| | | private async Task<DtLocationInfo> RequestLocation(RequestTaskDto requestTask, bool isCheckRequest = false) |
| | | { |
| | | #region è·åè´§ä½ |
| | | |
| | | try |
| | | { |
| | | List<DtLocationInfo> locations; |
| | |
| | | Console.WriteLine(err.Message.ToString()); |
| | | return null; |
| | | } |
| | | |
| | | #endregion è·åè´§ä½ |
| | | } |
| | | #endregion |
| | | |
| | | #endregion åºä½åé
|
| | | |
| | | // è·åå·¥èºç³è¯· |
| | | private async Task<ProcessApplyDto> GetProcessApplyAsync(RequestTaskDto input, ResultTrayCellsStatus content) |
| | |
| | | }; |
| | | } |
| | | |
| | | #endregion 请æ±ç©ºæ¡åºåº |
| | | #endregion 请æ±ä»»å¡å
¥åº |
| | | |
| | | #region å建空æ¡åºåºä»»å¡ |
| | | public async Task<Dt_Task> CreateEmptyOutTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | throw new Exception(ex.Message); |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ç´æ¥åºåºä»»å¡å®æ |
| | | |
| | | public async Task<WebResponseContent> CompleteInToOutTaskAsync(Dt_Task task) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | |
| | | return content.Error(ex.Message); |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å¼å¸¸å£ä»»å¡æ£æµ |
| | | public async Task<Dt_Task> CheckAbnormalTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) |
| | |
| | | throw new Exception(err.Message); // æåºå¼å¸¸ä»¥ä¾¿å¤é¨æè· |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #endregion MyRegion |
| | | |
| | | #region æ£æµé«æ¸©åºæ¯å¦æå¯åºåºåºå |
| | | public WebResponseContent StockCheckingAsync() |
| | | { |
| | | |
| | | WebResponseContent webResponseContent = new WebResponseContent(); |
| | | try |
| | | { |
| | |
| | | if (stockInfo.Count <= 0) continue; |
| | | foreach (var item in stockInfo) |
| | | { |
| | | |
| | | var hasTask = BaseDal.QueryFirst(x => x.PalletCode == item.PalletCode); |
| | | if (hasTask != null) |
| | | { |
| | |
| | | task.NextAddress = "002-000-002"; |
| | | // å建任å¡DTO |
| | | WMSTaskDTO taskDTO = CreateTaskDTO(task); |
| | | |
| | | |
| | | var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress); |
| | | var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue; |
| | |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion æ£æµé«æ¸©åºæ¯å¦æå¯åºåºåºå |
| | | |
| | | #region 常温补空æçè³å容 |
| | | public async Task<WebResponseContent> GetFROutTrayToCW(RequestTaskDto taskDTO) |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Reflection.Metadata; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using Masuit.Tools; |
| | | using WIDESEA_Core.Const; |
| | | using WIDESEA_Core.DB.Models; |
| | | using WIDESEA_DTO.MOM; |
| | | using WIDESEA_DTO.WMS; |
| | | using WIDESEA_DTO; |
| | | using WIDESEA_Model.Models; |
| | | using WIDESEA_Repository; |
| | | using WIDESEAWCS_BasicInfoRepository; |
| | | using Masuit.Tools; |
| | | |
| | | namespace WIDESEA_StorageTaskServices; |
| | | |
| | | |
| | | public partial class Dt_TaskService : ServiceBase<Dt_Task, IDt_TaskRepository>, IDt_TaskService |
| | | { |
| | |
| | | { |
| | | case "CH01": |
| | | return "CH001"; |
| | | |
| | | case "JZ01": |
| | | return "JZ001"; |
| | | |
| | | case "GW01": |
| | | return "GWSC1"; |
| | | |
| | | case "CW01": |
| | | return "CWSC1"; |
| | | |
| | | case "CW02": |
| | | return "CWSC2"; |
| | | |
| | | default: |
| | | return string.Empty; |
| | | } |
| | |
| | | { |
| | | return await _areaInfoRepository.QueryFirstAsync(x => x.Spare1.Contains(position)); |
| | | } |
| | | } |
| | | } |
| | |
| | | /// <summary> |
| | | /// 空æç&满çåºåºè¯·æ± |
| | | /// </summary> |
| | | /// <param name="input">è¯·æ±æ°æ®</param> |
| | | /// <param name="request">è¯·æ±æ°æ®</param> |
| | | /// <returns></returns> |
| | | [HttpPost, AllowAnonymous, Route("RequestTrayOutTaskAsync")] |
| | | public async Task<WebResponseContent> RequestTrayOutTaskAsync([FromBody] RequestOutTaskDto request) |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "Logging": { |
| | | "LogLevel": { |
| | | "Default": "Information", |
| | | "Microsoft.AspNetCore": "Warning" |
| | | } |
| | | }, |
| | | "AllowedHosts": "*", |
| | | "urls": "http://*:5000", |
| | | "MainDB": "DB_WIDESEA", //å½å项ç®ç主åºï¼æå¯¹åºçè¿æ¥å符串çEnabledå¿
须为true |
| | | //è¿æ¥å符串 |
| | | //"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=", |
| | | //"ConnectionString": "Data Source=192.168.5.251;Initial Catalog=WIDESEA_WMSDB_BBMain;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | "ConnectionString": "Data Source=127.0.0.1;Initial Catalog=WIDESEA_WMS2F08;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | //"ConnectionString": "Data Source=192.168.20.251;Initial Catalog=WIDESEA_WMSDB;User ID=sa;Password=123456@gy;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | |
| | | //è·¨å |
| | | "Cors": { |
| | | "PolicyName": "CorsIpAccess", //çç¥åç§° |
| | | "EnableAllIPs": true, //å½ä¸ºtrueæ¶ï¼å¼æ¾ææIPåå¯è®¿é®ã |
| | | // æ¯æå¤ä¸ªåå端å£ï¼æ³¨æç«¯å£å·åä¸è¦å¸¦/ææï¼æ¯å¦localhost:8000/ï¼æ¯éç |
| | | // 注æï¼http://127.0.0.1:1818 å http://localhost:1818 æ¯ä¸ä¸æ ·ç |
| | | "IPs": "http://127.0.0.1:8080,http://localhost:8080,http://127.0.0.1:8081,http://localhost:8081" |
| | | }, |
| | | "ApiName": "WIDESEA", |
| | | "ExpMinutes": 120, |
| | | |
| | | // éè¦ç§»åºçè¡ |
| | | "TransfertRows": "1,4,5,8" |
| | | } |