零售公司已添加,编码。

master
kevin jiang 6 years ago
parent 25e79cd9c3
commit f8a7a1c0bb

@ -42,4 +42,9 @@ public class StoreUserDTO extends PoiStore{
* *
*/ */
private String companyName; private String companyName;
/**
*
*/
private String companyCode;
} }

@ -111,6 +111,9 @@ public class StoreEmployeeService {
@Value("${bsd.qrCode}") @Value("${bsd.qrCode}")
private String qrCodeBsdUrl; private String qrCodeBsdUrl;
@Value("${bsd.cancelQrCode}")
private String cancelQrCode;
/** /**
* *
* *
@ -162,6 +165,7 @@ public class StoreEmployeeService {
PrivilageOrganizational region = retailCompanyMapper.selectById(company.getParentId()); PrivilageOrganizational region = retailCompanyMapper.selectById(company.getParentId());
cpUserStore.setCompanyName(company.getName()); cpUserStore.setCompanyName(company.getName());
cpUserStore.setCompanyCode(company.getCode());
cpUserStore.setRegionName(region.getName()); cpUserStore.setRegionName(region.getName());
} }
@ -859,4 +863,28 @@ public class StoreEmployeeService {
} }
outputStream.flush(); outputStream.flush();
} }
/**
*
* @param cpUserId ID
* @param state
* @return
* @throws Exception
* @author dexiang.jiang
* @date 2020/05/05 17:24
*/
public String cancelQrCodeFromBSD(String cpUserId,String state) {
String url = "";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Map<String, Object> params = new HashMap<>();
params.put("userId", cpUserId);
params.put("state", state);
String message = HttpClientUtil.httpPost(cancelQrCode + MD5FileUtil.getMD5String("BOSIDENG" + sdf.format(new Date())), JSONObject.toJSONString(params)).getMessage();
JSONObject qrCodeJson = JSONObject.parseObject(message);
BsdShareCodeResponse bsdResponse = qrCodeJson.toJavaObject(BsdShareCodeResponse.class);
if (bsdResponse.getSuccess() && StringUtils.isNotBlank(bsdResponse.getData())){
url = bsdResponse.getData();
}
return url;
}
} }

Loading…
Cancel
Save