|
@@ -1,7 +1,6 @@
|
|
|
package com.github.zuihou.tenant.service.impl;
|
|
package com.github.zuihou.tenant.service.impl;
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
-import cn.hutool.core.collection.ListUtil;
|
|
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
@@ -20,7 +19,10 @@ import com.github.zuihou.database.mybatis.conditions.query.LbqWrapper;
|
|
|
import com.github.zuihou.database.properties.DatabaseProperties;
|
|
import com.github.zuihou.database.properties.DatabaseProperties;
|
|
|
import com.github.zuihou.injection.annonation.InjectionResult;
|
|
import com.github.zuihou.injection.annonation.InjectionResult;
|
|
|
import com.github.zuihou.model.RemoteData;
|
|
import com.github.zuihou.model.RemoteData;
|
|
|
-import com.github.zuihou.tenant.dao.*;
|
|
|
|
|
|
|
+import com.github.zuihou.tenant.dao.ModuleFieldMapper;
|
|
|
|
|
+import com.github.zuihou.tenant.dao.ProductionlineMapper;
|
|
|
|
|
+import com.github.zuihou.tenant.dao.ProductionresourceMapper;
|
|
|
|
|
+import com.github.zuihou.tenant.dao.ProductionresourceviewMapper;
|
|
|
import com.github.zuihou.tenant.dto.AArmSaveDTO;
|
|
import com.github.zuihou.tenant.dto.AArmSaveDTO;
|
|
|
import com.github.zuihou.tenant.dto.ProductionresourceSaveDTO;
|
|
import com.github.zuihou.tenant.dto.ProductionresourceSaveDTO;
|
|
|
import com.github.zuihou.tenant.dto.ProductionresourceUpdateDTO;
|
|
import com.github.zuihou.tenant.dto.ProductionresourceUpdateDTO;
|
|
@@ -843,6 +845,22 @@ public class ProductionresourceServiceImpl extends SuperCacheServiceImpl<Product
|
|
|
return productionresource;
|
|
return productionresource;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
|
+ public Productionresource updateConf(Productionresource productionresource) {
|
|
|
|
|
+ updateById(productionresource);
|
|
|
|
|
+ String tenantCode = "0000";
|
|
|
|
|
+ String tableName = BizConstant.BASE_DATABASE+"_"+tenantCode+"."+"imcs_tenant_productionresource";
|
|
|
|
|
+ String sql = "UPDATE "+tableName+" " +
|
|
|
|
|
+ "SET capital_no="+productionresource.getCapitalNo()+", capital_name="+productionresource.getCapitalName()+"," +
|
|
|
|
|
+ " capital_type="+productionresource.getCapitalType()+", capital_price="+productionresource.getCapitalPrice()+"," +
|
|
|
|
|
+ " mode_specification="+productionresource.getModeSpecification()+", production_no="+productionresource.getProductionNo()+"," +
|
|
|
|
|
+ " production_date="+productionresource.getProductionDate()+", manufacturer="+productionresource.getManufacturer()+
|
|
|
|
|
+ " WHERE id= "+productionresource.getId();
|
|
|
|
|
+ baseMapper.createDynTable(sql);
|
|
|
|
|
+ return productionresource;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
@InjectionResult
|
|
@InjectionResult
|
|
|
public List<Productionresource> getProductionresourceList(Productionresource bean){
|
|
public List<Productionresource> getProductionresourceList(Productionresource bean){
|