|
@@ -116,10 +116,17 @@ public class BusinessContractReceiveServiceImpl implements BusinessContractRecei
|
116
|
116
|
}
|
117
|
117
|
String pz = obj.getString("pz");
|
118
|
118
|
if (StringUtils.isNotBlank(pz)) {
|
119
|
|
- Map<String, Object> basicMap = feignBasicService.getIdByNameAndParentId(1061, null, pz);
|
120
|
|
- logger.info("根据"+pz+"获取到的品种数据如下:");
|
121
|
|
- logger.info(basicMap.toString());
|
122
|
|
- String lypz = basicMap.get("enumId")+"";
|
|
119
|
+ String lypz = "";
|
|
120
|
+ if (pz.equals("2130000") || pz.equals("1410000")) {
|
|
121
|
+ lypz = "7144";
|
|
122
|
+ logger.info("根据"+pz+"获取到的品种数据如下:");
|
|
123
|
+ logger.info("原油对应的字典ID是:7144");
|
|
124
|
+ } else {
|
|
125
|
+ Map<String, Object> basicMap = feignBasicService.getIdByNameAndParentId(1061, null, pz);
|
|
126
|
+ lypz = basicMap.get("enumId")+"";
|
|
127
|
+ logger.info("根据"+pz+"获取到的品种数据如下:");
|
|
128
|
+ logger.info(basicMap.toString());
|
|
129
|
+ }
|
123
|
130
|
if (StringUtils.isNotBlank(lypz)) {
|
124
|
131
|
dataobj.setLypz(Integer.parseInt(lypz));
|
125
|
132
|
} else {
|
|
@@ -131,7 +138,12 @@ public class BusinessContractReceiveServiceImpl implements BusinessContractRecei
|
131
|
138
|
String mxpz = obj.getString("mxpz");
|
132
|
139
|
if (StringUtils.isNotBlank(mxpz)) {
|
133
|
140
|
if (null != dataobj.getLypz()) {
|
134
|
|
- Integer enumid = getEnumId(dataobj.getLypz(), mxpz);
|
|
141
|
+ Integer enumid = null;
|
|
142
|
+ if (mxpz.equals("2131000")) {
|
|
143
|
+ enumid = 7145;
|
|
144
|
+ } else {
|
|
145
|
+ enumid = getEnumId(dataobj.getLypz(), mxpz);
|
|
146
|
+ }
|
135
|
147
|
logger.info("根据"+mxpz+"获取到的明细品种数据是:"+enumid);
|
136
|
148
|
if (null != enumid) {
|
137
|
149
|
dataobj.setMxpz(enumid);
|