Commit a0d5ce65 authored by limei's avatar limei

新增模拟校验当前厂站接口

parent 44ac8423
......@@ -8,6 +8,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
* @author xxz
......@@ -25,6 +26,7 @@ public interface CheckModelService extends IService<CheckModel> {
List<CheckModel> selectByOrgCode(String amosOrgCode);
/**
* 查询最后一次校验模型
* @return 模型obj
......@@ -50,4 +52,8 @@ public interface CheckModelService extends IService<CheckModel> {
* @return 模型对象
*/
CheckModel selectCheckModelByNameCode(String modelName, String amosOrgCode);
String getOrgCode(String companyName);
}
......@@ -9,7 +9,7 @@
and amos_org_code=#{code}
</if>
</where>
GROUP BY batch_no
GROUP BY batch_no ORDER BY check_date DESC
</select>
<select id="selectTotal" resultType="java.util.Map">
......
......@@ -71,4 +71,12 @@ public class CheckModelController extends BaseController {
AgencyUserModel userInfo = getUserInfo();
checkModelService.checkSingleMode(modelId, userInfo);
}
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/companyTree")
@ApiOperation(httpMethod = "GET",value = "下拉框选项", notes = "下拉框选项")
public ResponseModel<String> getOrgCode(String companyName){
return ResponseHelper.buildResponse(checkModelService.getOrgCode(companyName));
}
}
......@@ -10,8 +10,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckReport;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult;
import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService;
import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper;
import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckResultMapper;
......@@ -20,7 +18,9 @@ import com.yeejoin.amos.boot.module.tdc.api.vo.SubjectTreeVo;
import com.yeejoin.amos.boot.module.tdc.api.vo.TableColumnsVo;
import com.yeejoin.amos.boot.module.tdc.biz.action.model.IdxProjectModel;
import com.yeejoin.amos.component.rule.RuleTrigger;
import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.model.CompanyModel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -80,6 +80,7 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
return baseMapper.selectOne(wrapper);
}
@Override
public void checkAllMode(String amosOrgCode, AgencyUserModel userInfo) {
String userName = userInfo.getUserName();
......@@ -155,5 +156,15 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
e.printStackTrace();
}
}
@Override
public String getOrgCode(String companyName) {
Collection<CompanyModel> companyModelCollection = Privilege.companyClient.queryAgencyTree(companyName).getResult();
Iterator<CompanyModel> iterator = companyModelCollection.iterator();
CompanyModel companyModel = iterator.next();
return companyModel.getOrgCode();
}
}
......@@ -54,11 +54,27 @@ public class CheckReportImpl extends ServiceImpl<CheckReportMapper, CheckReport>
JSONObject jsonObject = jsonArray.getJSONObject(i);
String status = jsonObject.getString("status");
jsonObject.put("state",ReportStateEnum.map.get(status));
// if("0".equals(status)){
// jsonObject.put("state","待填报");
// }
// if("1".equals(status)){
// jsonObject.put("state","待处理");
// }
// if("2".equals(status)){
// jsonObject.put("state","已处理");
// }
// if("3".equals(status)){
// jsonObject.put("state","我发起");
// }
// if("4".equals(status)){
// jsonObject.put("state","进行中");
// }
map.put("current",object.getString("pageNumber"));
map.put("records",jsonArray);
map.put("total",object.getString("total"));
return map;
}
map.put("current",object.getString("pageNumber"));
map.put("records",jsonArray);
map.put("total",object.getString("total"));
return map;
}
......
......@@ -71,7 +71,6 @@ public class CheckResultImpl extends ServiceImpl<CheckResultMapper, CheckResult>
Page page = new Page(current,size);
return checkResultMapper.selectResult(page,code);
// return checkResultMapper.selectResult(page,code);
}
......
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