@@ -10,6 +10,17 @@ public class InputExpenseAccountDetails extends ExpenseAccountDetails {
@NotNull
@Param(name = "报销编号")
private Integer eaid;
+ @NotNull
+ @Param(name="时间")
+ private String agreeTimes;
+
+ public String getAgreeTimes() {
+ return agreeTimes;
+ }
+ public void setAgreeTimes(String agreeTimes) {
+ this.agreeTimes = agreeTimes;
@Override
public Integer getEaid() {
@@ -111,6 +111,7 @@ public class ExpenseAccountController extends CertifyApiController {
Result res =new Result();
if (bindingResult.hasErrors()) {
String param=bindingResult.getFieldError().getField();
+ System.out.println(param);
res.getError().add(buildError(ParamUtils.getParamMsg(in,param),ParamUtils.getParamName(in,param)));
return res;
}
@@ -136,7 +136,9 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
public int addDetails(InputExpenseAccountDetails in) {
-
+ if (in.getAgreeTimes()!=null){
+ in.setAgreeTime(DateUtils.StringToDate(in.getAgreeTimes(),AFTConstants.YYYYMMDD));
return expenseAccountDetailsMapper.insertSelective(in);