APP活体校验修改检验逻辑
This commit is contained in:
parent
4f2d5d5ae3
commit
bc5b287cf4
@ -8,6 +8,8 @@ import java.util.Map.Entry;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.omg.CosNaming.NamingContextExtPackage.StringNameHelper;
|
||||
|
||||
import com.amarsoft.app.als.businesscomponent.analysis.checkmethod.impl.OrgIDChecker;
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
@ -498,23 +500,24 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{
|
||||
.readRequestParam(request, "UTF-8");
|
||||
fieldMap = (Map<String, Object>) testMap.get("fieldMap");
|
||||
String flowUnid = fieldMap.get("FLOWUNID") == null ? "" : fieldMap.get("FLOWUNID").toString();
|
||||
String serialNo = fieldMap.get("serialNo") == null ? "" : fieldMap.get("serialNo").toString();
|
||||
String distributor_no = fieldMap.get("DISTRIBUTOR_NO") == null ? "" : fieldMap.get("DISTRIBUTOR_NO").toString();
|
||||
Map<String, String> flowParms = ContractMakeControllerUtil.getFlowParms(flowUnid);
|
||||
if(flowParms == null){
|
||||
ReturnMapUtil.setReturnMap(null,RestfullConstant.baseProperty.get("fail").toString(), "没有查询到对应的流程实例!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
String userId = fieldMap.get("userid") == null ? "" : fieldMap.get("userid").toString();
|
||||
ASUser asUser = new ASUser(userId);
|
||||
String orgID = asUser.getOrgID();
|
||||
|
||||
BizObjectManager caManage = JBOFactory.getBizObjectManager(CUSTOMER_ACCOUNT.CLASS_NAME);
|
||||
BizObject ca = caManage.createQuery("PROJECT_ID=:projectid").setParameter("projectid", flowParms.get("ProjectId")).getSingleResult(false);
|
||||
String string = ca.getAttribute("SIGN_STATUS") == null ? "" :ca.getAttribute("SIGN_STATUS").getString();
|
||||
System.out.println(string);
|
||||
if("Y".equals(string)){
|
||||
String sql = "SELECT serialno,whether FROM PRD_SPECIFIC_LIBRARY WHERE productid='"+flowParms.get("ProductId")+"' ";
|
||||
//String sql = "SELECT serialno,whether FROM PRD_SPECIFIC_LIBRARY WHERE productid='"+flowParms.get("ProductId")+"' ";
|
||||
String sql = "SELECT DISTRIBUTOR_NO,DISTRIBUTOR_NAME,WHETHER FROM DISTRIBUTOR_INFO where distributor_no=(SELECT distributor_no FROM distributor_info WHERE orgid='"+orgID+"') ";
|
||||
List<Map<String, String>> dataList = DataOperatorUtil.getDataBySql(sql);
|
||||
Map<String, Object> body = new HashMap<String, Object>();
|
||||
if(dataList.size()>0){
|
||||
for (Map<String, String> map : dataList) {
|
||||
body.put("serialno", serialNo);
|
||||
body.put("DISTRIBUTOR_NO", distributor_no);
|
||||
body.put("whether", map.get("whether")+"");
|
||||
}
|
||||
ReturnMapUtil.setReturnMap(body,RestfullConstant.baseProperty.get("success").toString(), "");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user