Commit de939588 by zxn

切换查询CV销售名称

parent 38c3bc4d
package cn.com.uitech.authorization.controller; package cn.com.uitech.authorization.controller;
import cn.com.uitech.authorization.mapper.SuperTableInfoMapper; import cn.com.uitech.authorization.mapper.SuperTableInfoMapper;
import cn.com.uitech.authorization.pojo.dto.*; import cn.com.uitech.authorization.pojo.dto.*;
import cn.com.uitech.authorization.pojo.entity.*; import cn.com.uitech.authorization.pojo.entity.*;
...@@ -19,14 +18,11 @@ package cn.com.uitech.authorization.controller; ...@@ -19,14 +18,11 @@ package cn.com.uitech.authorization.controller;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import org.springframework.validation.Errors; import org.springframework.validation.Errors;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.client.RestTemplate; import org.springframework.web.client.RestTemplate;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.*; import java.util.*;
@RestController @RestController
@RequestMapping("/integrate") @RequestMapping("/integrate")
@Api(tags = "integrate 集成接口") @Api(tags = "integrate 集成接口")
...@@ -126,12 +122,12 @@ public class IntegrateController { ...@@ -126,12 +122,12 @@ public class IntegrateController {
configurableBom.getCharacteristicList().forEach(characteristic -> { configurableBom.getCharacteristicList().forEach(characteristic -> {
// 封装部件信息 // 封装部件信息
HashMap<String, Object> characteristicMap = new HashMap<>(); HashMap<String, Object> characteristicMap = new HashMap<>();
characteristicMap.put("name", characteristic.getCharacteristicName()); characteristicMap.put("name", characteristic.getUnisSalesCName());
// 封装配件信息 // 封装配件信息
List<Map<String, Object>> values = new ArrayList<>(); List<Map<String, Object>> values = new ArrayList<>();
characteristic.getCharacteristicValueList().forEach(characteristicValue -> { characteristic.getCharacteristicValueList().forEach(characteristicValue -> {
HashMap<String, Object> characteristicValueMap = new HashMap<>(); HashMap<String, Object> characteristicValueMap = new HashMap<>();
characteristicValueMap.put("name", characteristicValue.getCharacteristicValueName()); characteristicValueMap.put("name", characteristicValue.getUnisSalesVName());
values.add(characteristicValueMap); values.add(characteristicValueMap);
}); });
characteristicMap.put("values", values); characteristicMap.put("values", values);
...@@ -161,9 +157,9 @@ public class IntegrateController { ...@@ -161,9 +157,9 @@ public class IntegrateController {
String characteristicValueName = (String) item.get("characteristicValueName"); String characteristicValueName = (String) item.get("characteristicValueName");
CharacteristicValue characteristicValue = integrateService.findByCharacteristicValueName(characteristic.getCharacteristicCode(),characteristicValueName, selectorEntity.getSuperBomCode()); CharacteristicValue characteristicValue = integrateService.findByCharacteristicValueName(characteristic.getCharacteristicCode(),characteristicValueName, selectorEntity.getSuperBomCode());
selectedValue.put("characteristicCode", characteristic.getCharacteristicCode()); selectedValue.put("characteristicCode", characteristic.getCharacteristicCode());
selectedValue.put("characteristicName", characteristic.getCharacteristicName()); selectedValue.put("characteristicName", characteristic.getUnisSalesCName());
selectedValue.put("characteristicValueCode", characteristicValue.getCharacteristicValueCode()); selectedValue.put("characteristicValueCode", characteristicValue.getCharacteristicValueCode());
selectedValue.put("characteristicValueName", characteristicValue.getCharacteristicValueName()); selectedValue.put("characteristicValueName", characteristicValue.getUnisSalesVName());
selectedValue.put("qualifyDate", characteristicValue.getQualifyDate()); selectedValue.put("qualifyDate", characteristicValue.getQualifyDate());
selectedValue.put("characteristicType", characteristic.getCharacteristicType()); selectedValue.put("characteristicType", characteristic.getCharacteristicType());
selectedValueList.add(selectedValue); selectedValueList.add(selectedValue);
......
...@@ -302,9 +302,9 @@ ...@@ -302,9 +302,9 @@
resultType="cn.com.uitech.authorization.pojo.entity.CharacteristicValue"> resultType="cn.com.uitech.authorization.pojo.entity.CharacteristicValue">
select * from super_characteristic_value_info a select * from super_characteristic_value_info a
left join super_characteristic_info b on a.characteristic_code = b.characteristic_code left join super_characteristic_info b on a.characteristic_code = b.characteristic_code
where characteristic_value_name = #{characteristicValueName} where unis_sales_v_name = #{characteristicValueName}
and a.super_bom_code = #{superBomCode} and a.super_bom_code = #{superBomCode}
and b.characteristic_name= #{characteristicName} and b.unis_sales_c_name= #{characteristicName}
</select> </select>
<select id="getCharacteristicValueInfoByCode" <select id="getCharacteristicValueInfoByCode"
......
...@@ -65,9 +65,9 @@ ...@@ -65,9 +65,9 @@
select distinct group_number groupnumber from super_table_item_info where table_number = #{tablenumber} select distinct group_number groupnumber from super_table_item_info where table_number = #{tablenumber}
</select> </select>
<select id="findCName" resultType="map"> <select id="findCName" resultType="map">
select distinct c.characteristic_code characteristiccode,c.characteristic_name characteristicname from super_table_item_info b left join super_characteristic_info c on b.characteristic_code = c.characteristic_code where b.table_number =#{tablenumber} and b.group_number = #{groupNumber} select distinct c.characteristic_code characteristiccode,c.unis_sales_c_name characteristicname from super_table_item_info b left join super_characteristic_info c on b.characteristic_code = c.characteristic_code where b.table_number =#{tablenumber} and b.group_number = #{groupNumber}
</select> </select>
<select id="findVName" resultType="java.lang.String"> <select id="findVName" resultType="java.lang.String">
select distinct COALESCE(d.characteristic_value_name,'None') from super_table_item_info b left join super_characteristic_value_info d on b.characteristic_value_code = d.characteristic_value_code where b.table_number =#{tablenumber} and b.group_number = #{groupNumber} and b.characteristic_code = #{characteristiccode} select distinct COALESCE(d.unis_sales_v_name,'None') from super_table_item_info b left join super_characteristic_value_info d on b.characteristic_value_code = d.characteristic_value_code where b.table_number =#{tablenumber} and b.group_number = #{groupNumber} and b.characteristic_code = #{characteristiccode}
</select> </select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment