浏览代码

update

production_process
cyril.tsui 2 个月前
父节点
当前提交
aa6aab3ded
共有 7 个文件被更改,包括 31 次插入13 次删除
  1. +2
    -1
      src/main/java/com/ffii/fpsms/m18/service/M18MasterDataService.kt
  2. +5
    -5
      src/main/java/com/ffii/fpsms/m18/service/M18TokenService.kt
  3. +15
    -0
      src/main/java/com/ffii/fpsms/m18/web/M18TestController.kt
  4. +4
    -4
      src/main/java/com/ffii/fpsms/m18/web/models/M18TestRequest.kt
  5. +1
    -0
      src/main/java/com/ffii/fpsms/modules/master/service/ItemUomService.kt
  6. +1
    -0
      src/main/java/com/ffii/fpsms/modules/master/web/models/ItemUomRequest.kt
  7. +3
    -3
      src/main/java/com/ffii/fpsms/modules/stock/entity/projection/InventoryInfo.kt

+ 2
- 1
src/main/java/com/ffii/fpsms/m18/service/M18MasterDataService.kt 查看文件

@@ -201,7 +201,8 @@ open class M18MasterDataService(
m18Id = it.id,
m18LastModifyDate = commonUtils.timestampToLocalDateTime(pro.lastModifyDate),
ratioD = it.ratioD,
ratioN = it.ratioN
ratioN = it.ratioN,
deleted = it.expired
)

// logger.info("saved item id: ${savedItem.id}")


+ 5
- 5
src/main/java/com/ffii/fpsms/m18/service/M18TokenService.kt 查看文件

@@ -26,11 +26,11 @@ open class M18TokenService(
// )
//
val params = M18TokenRequest(
grant_type = m18Config.GRANT_TYPE,
client_id = m18Config.CLIENT_ID,
client_secret = m18Config.CLIENT_SECRET,
username = m18Config.USERNAME,
password = m18Config.PASSWORD
grant_type = m18Config?.GRANT_TYPE ?: "password",
client_id = m18Config?.CLIENT_ID ?: "M2Y1OGYxMmQtZDRiOS00OTA4LTgyNTktZDRkNzEzNWVkMzRm",
client_secret = m18Config?.CLIENT_SECRET ?: "M2Y2YjQzYzQtZTc2Mi00OTFhLTkwYmItYmJhMzFjZjEyYmY5",
username = m18Config?.USERNAME ?:"testingMTMS",
password = m18Config?.PASSWORD ?: "db25f2fc14cd2d2b1e7af307241f548fb03c312a"
)

apiCallerService


+ 15
- 0
src/main/java/com/ffii/fpsms/m18/web/M18TestController.kt 查看文件

@@ -61,6 +61,21 @@ class M18TestController (
println(response?.uom?.id)
return response
}
// --------------------------------------------- Master Data --------------------------------------------- ///
@GetMapping("/all")
fun m18All() {
val mdRequest = M18TestMasterDateRequest()
// Master Data
m18MasterDataService.saveUnits(mdRequest)
m18MasterDataService.saveProducts(mdRequest)
m18MasterDataService.saveVendors(mdRequest)
m18MasterDataService.saveBusinessUnits(mdRequest)
m18MasterDataService.saveCurrencies(mdRequest)
m18MasterDataService.saveBoms(mdRequest)

val pqRequest = M18TestPqRequest()
m18PurchaseQuotationService.savePurchaseQuotations(pqRequest)
}

// --------------------------------------------- Master Data --------------------------------------------- ///
@PostMapping("/master-data")


+ 4
- 4
src/main/java/com/ffii/fpsms/m18/web/models/M18TestRequest.kt 查看文件

@@ -6,11 +6,11 @@ data class M18TestPoRequest(
)

data class M18TestPqRequest(
val modifiedDateFrom: String?,
val modifiedDateTo: String?,
val modifiedDateFrom: String? = null,
val modifiedDateTo: String? = null,
)

data class M18TestMasterDateRequest(
val modifiedDateFrom: String?,
val modifiedDateTo: String?,
val modifiedDateFrom: String? = null,
val modifiedDateTo: String? = null,
)

+ 1
- 0
src/main/java/com/ffii/fpsms/modules/master/service/ItemUomService.kt 查看文件

@@ -60,6 +60,7 @@ open class ItemUomService(
m18LastModifyDate = request.m18LastModifyDate
ratioD = request.ratioD
ratioN = request.ratioN
deleted = request.deleted
}

val savedItemUom = itemUomRespository.saveAndFlush(itemUom)


+ 1
- 0
src/main/java/com/ffii/fpsms/modules/master/web/models/ItemUomRequest.kt 查看文件

@@ -26,4 +26,5 @@ data class ItemUomRequest(
val m18LastModifyDate: LocalDateTime?,
val ratioD: BigDecimal?,
val ratioN: BigDecimal?,
val deleted: Boolean?,
)

+ 3
- 3
src/main/java/com/ffii/fpsms/modules/stock/entity/projection/InventoryInfo.kt 查看文件

@@ -11,11 +11,11 @@ interface InventoryInfo{
val name: String?
@get:Value("#{target.item.type}")
val type: String?
@get:Value("#{target.qty / (target.item.itemUoms.^[stockUnit == true]?.ratioN / target.item.itemUoms.^[stockUnit == true]?.ratioD)}")
@get:Value("#{target.qty / (target.item.itemUoms.^[stockUnit == true && deleted == false]?.ratioN / target.item.itemUoms.^[stockUnit == true && deleted == false]?.ratioD)}")
val qty: BigDecimal?
@get:Value("#{target.item.itemUoms.^[stockUnit == true]?.uom.code}")
@get:Value("#{target.item.itemUoms.^[stockUnit == true && deleted == false]?.uom.code}")
val uomCode: String?
@get:Value("#{target.item.itemUoms.^[stockUnit == true]?.uom.udfudesc}")
@get:Value("#{target.item.itemUoms.^[stockUnit == true && deleted == false]?.uom.udfudesc}")
val uomUdfudesc: String?
// @get:Value("#{target.qty * target.uom.gramPerSmallestUnit}")
// val germPerSmallestUnit: BigDecimal?


正在加载...
取消
保存